Fasändringsminnet (PCM) har framträtt som en lovande kandidat till huvudminne med låg effekt för att ersätta DRAM. De viktigaste problemen med PCM är att skriver är mycket långsammare och mer makt hungriga än läser, skriva bandbredd är mycket lägre än läsa bandbredd, och begränsad skriv uthållighet. Att lägga till ett extra lager av cache, som logiskt sett är den sista nivåns cache (LLC), kan minska nackdelarna med PCM. Men, tillbakaskrivningar från LLC kan (a) överväldiga den begränsade PCM skriva bandbredd och fördröja programmet, (b) förkorta livslängd, och (c) öka energiförbrukningen. Cache partitionering och ersättningssystem är viktiga för att uppnå hög genomströmning för flerkärniga system. Vi noterade dock att ingen befintlig delnings- och ersättningspolicy tar hänsyn till avskrivningsinformationen. I detta dokument föreslås två backback-aware system för att hantera LLC för PCM huvudsakliga minnessystem. Writeback-aware Cache Partitioning (WCP) är en runtime mekanism som partitionerar en delad LLC bland flera program. Till skillnad från tidigare delningsprogram, anser vårt system att minskningen av cache missar såväl som rewbacks. Write Queue Balancing (WQB) ersättningspolicy hanterar cachepartitionen av varje program intelligent så att rewbacks fördelas jämnt mellan PCM skriva köer. På detta sätt, program sällan stanna på grund av obalanserad PCM skriva trafik bland skriva köer. Vår utvärdering visar att WCP och WQB i genomsnitt resulterar i 21% förbättring av genomströmningen, 49% minskning av PCM skriver, och 14% minskning av energi över en toppmodern cache partitionering system.
Write-back-aware cache partitioning (WCP) och write-queue balance (WQP) ersättningspolicy är utformade för att partition cache till olika kärnor för att minska rewbacks REF.
Writeback-aware partitioning and replacement for last-level caches in phase change main memory systems
{'venue': 'TACO', 'journal': None, 'mag_field_of_study': ['Computer Science']}