Small preview image

Northwestern University och NEC Laboratories America har visat upp en ny mjukvara som ska kunna fördubbla lagringskapaciteten av fysiskt minne i mobiltelefoner. Mjukvaran har inga direkta hårdvarukrav då operativsystemet hanterar kompressionen av data i realtid. När mobiltelefonen behöver data packar operativsystemet upp datan i samma ögonblick utan någon direkt inverkan på strömförbrukning och minimal prestandaförlust. Det var NEC som kläckte idén under 2004, kort efter att man bestämt sig för att samarbeta med datorforskare vid Northwestern universitetet.



Utvecklingen av CRAMES (Compressed RAM for Embedded Systems) ledes av den assisterande proffessorn Robert P. Dick och doktorandstudenten Lei Yang tillsammans med Lekatsas och Srimat Chakradhar från NEC Labs America.


CRAMES delade det fysiska minnet i två delar; en med okomprimerad data och en med kraftigt komprimerad data. När en applikation efterfrågar data som är lagrad i den komprimerade delen av minnet pausas programmet automatiskt, datan packas upp av operativsystemet och gör den tillgänglig för applikationen i den okomprimerade delen av minnet, allt utan att programmet märkt någon skillnad.


Det nuvarande systemet använder sig av LZ0 algoritmen, men Yang har utvecklat en algoritm som är dubbelt så snabb och därmed minskar prestandaförlusten ytterligare. Den nya algoritmen ska användas i kommande telefoner från NEC, men i teorin ska den kunna läggas in i tidigare modeller med hjälp av en mjukvaruuppdatering.


Den NEC tillverkade telefonen FOMA N904i (på den lilla bilden) är den första mobiltelefonen som ska använda sig av tekniken, men fler är på gång.

Subscribe
Notifiera vid
0 Comments
Inline Feedbacks
View all comments