Nya fas-bytesminne (PCM) enheter har låg tillgång latens (som DRAM) och hög kapacitet (dvs. låg kostnad per bit, som Flash). Förutom att kunna skala till mindre cellstorlekar än DRAM, kan en PCM-cell också lagra flera bitar per cell (kallas multilevel cell, eller MLC), vilket möjliggör ännu större kapacitet per bit. Läsa och skriva de olika bitarna av data från och till en MLC PCM-cell kräver dock olika mycket tid: en bit läses eller skrivs först, följt av en annan. På grund av denna asymmetriska åtkomstprocess har bitarna i en MLC PCM-cell olika åtkomstlatens och energi beroende på vilken bit i cellen som läses eller skrivs. Vi utnyttjar denna observation för att utforma ett nytt sätt att lagra och buffertdata i MLC PCM-enheter. Medan traditionella enheter par bitar i varje cell bredvid varandra i adressrymden, är vår nyckelidé att logiskt koppla samman bitarna i varje cell till två separata regioner beroende på deras läs- och skrivegenskaper: snabblästa/slow-write bitar och långsamt lästa/snabbskriva bitar. Vi föreslår en låg-overhead hårdvara / programvara teknik för att förutsäga och kartlägga data som skulle dra nytta av att vara i varje region vid körning. Dessutom visar vi hur MLC bit frikoppling ger mer flexibilitet i hur data buffras i enheten, vilket möjliggör en effektivare användning av befintliga enhet buffertutrymme. Våra utvärderingar för ett multicore system visar att MLC bit frikoppling förbättrar systemets prestanda med 19,2%, minne energieffektivitet med 14,4%, och tråd rättvisa med 19,3% över en toppmodern MLC PCM-system som par bitar i sina celler. Vi visar att våra resultat är konsekventa över en mängd olika arbetsbelastningar och systemkonfigurationer.
På senare tid föreslog REF en datakartläggnings- och buffringsteknik för MLC PCM, som på liknande sätt frikopplar två bitar av en cell och tilldelar var och en av dem till antingen snabblästa/slow-write eller långsamt lästa/snabbskriva regioner, genom en hård- och programvaruteknik.
Efficient Data Mapping and Buffering Techniques for Multilevel Cell Phase-Change Memories
{'venue': 'TACO', 'journal': None, 'mag_field_of_study': ['Computer Science']}