Microsoft WearDrive: zamiast przetwarzać na nadgarstku, oszczędzaj energię i przetwarzaj w kieszeni

Microsoft WearDrive: zamiast przetwarzać na nadgarstku, oszczędzaj energię i przetwarzaj w kieszeni15.07.2015 15:06

Podstawowy problem smart-zegarków: niewielka pojemnośćakumulatora w parze z względnie energochłonnym procesorem. Na swójsposób rozwiązał go producent PebbleTime, wyposażając swoje urządzenie w mikrokontroler o znikomejjak na nasze czasy mocy obliczeniowej. Zupełnie inaczej do sprawychce podejść Microsoft, oddając urządzeniom ubieralnym pamięćmasową i moc obliczeniową i tak przecież noszonych zwykle przysobie smartfonów.

Badacze z Microsoft Research i Georgia University przedstawilirozwiązanie, które ma z jednej strony znacząco przyspieszyćdziałanie oprogramowania na urządzeniach mobilnych, z drugiej zaśpoważnie zmniejszyć zużycie przez nie energii. Platforma o nazwieWearDrive pozwala na przeniesienie danych wymagających większejmocy obliczeniowej na smartfona, pozostawiając mniejszym urządzeniomtylko pomniejsze zadania, oraz oczywiście wyświetlanie wynikówpracy smartfona. Co ciekawe, platforma wcale nie działa, jak sięmożna by tego spodziewać, na Windows Phone. Do jej implementacjiwykorzystano Androida, a całość jest pisana w Javie i C.

WearDrive jako rozszerzenie pamięci urządzenia ubieralnego o pamięć smartfonu
WearDrive jako rozszerzenie pamięci urządzenia ubieralnego o pamięć smartfonu

Na WearDrive składa się rozproszony system przechowywaniadanych, hybrydowy moduł komunikacji po Wi-Fi Direct i Bluetooth LowEnergy wykorzystywany do transferu danych oraz aplikacja do pomiarówwydajności WearBench, dzięki której można optymalizowaćwydajność i zużycie energii urządzeń współdzielącychobciążenia robocze. W przeprowadzonych na ubieralnym urządzeniu, omocy porównywalnej do smartzegarka Samsung Galaxy Gear orazsmartfonie z akumulatorem o pojemności 2000 mAh udało sięzwiększyć wydajność oprogramowania o 8,65 razy (w tym operacji naobrazie i dźwięku), zmniejszając zużycie energii o 3,69 razy.

Innowacyjność tego pomysłu zawiera się w czymś, co zostałopominięte w opublikowanych dotąd notatkach prasowych o WearDrive.Autorzy tego rozwiązania zauważyli przede wszystkim, że kosztenergetyczny zapisu do pamięci masowej flash na urządzeniuubieralnym jest nie tylko wyższy od kosztu zapisu do pamięcioperacyjnej, ale też wyższy, niż koszt radiowego transferu danychdo drugiego urządzenia i zapisania tych danych w jego pamięcioperacyjnej. WearDrive to przede wszystkim potraktowanie RAMsmartfona jako zdalnej pamięci masowej. Nie jest to wcale takiegłupie, gdyż większość ludzi nie wyłącza swoich smartfonówprzez dnie, a nawet tygodnie, regularnie doładowując jedynie ichakumulatory. Z tego też powodu ulotna pamięć DRAM jest w praktycenieulotna, czy też jak nazywają to badacze, bateryjnie wspierana(BB-RAM).

Taka pula pamięci BBRAM możebyć większa niż normalnie dostępny w urządzeniu ubieralnymflash, a z perspektywy użytkownika smartfonu wciąż niezauważalna(szczególnie na tych nowych urządzeniach z Androidem, wyposażanychnierzadko w 3 GB pamięci operacyjnej). Jej rozmiar zmienia się wzależności od potrzeb systemowych, pozwalając objąć nieciągłeobszary fizycznej pamięci. Nawet jednak w urządzeniu ubieralnymmożna skorzystać z niewielkiego BB-RAM zamiast flasha jakopodstawowej pamięci masowej, dynamicznie przenosząc rzadziejużywane dane do BB-RAM na smartfonie. Osiągnięciem badaczy jestopracowanie takich parametrów pracy systemu, by zachowaćjednocześnie trwałość zapisywanych danych, jak i możliwienajniższe zużycie energii przy operacjach lokalnego zapisu doBB-RAM, wymiany danych ze smartfonowym BB-RAM i ewentualnie zapisanana smartfonowej pamięci flash, gdyby stan baterii był niepokojąconiski.

Więcej na ten temat dowiecie sięoczywiście z artykułubadaczy pt. WearDrive: Fast and Energy-Efficient Storagefor Wearables. Tu warto tylkozauważyć, że po drugiej stronie informatycznych zastosowań, naklastrach serwerów wykorzystywanych do przetwarzania Big Data,bardziej efektywne okazałosię stosowanie kontrolowanej przez układy FPGA z algorytmamioptymalizacyjnymi pamięci flash zamiast pamięci operacyjnej. Jakwięc widać, jednej odpowiedzi na to, co lepsze, nie ma –rozwiązanie należy dopasowywać do sytuacji.

Źródło artykułu:www.dobreprogramy.pl
Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.