Abstract-Under de senaste åren, inbyggda dynamiska slumpmässiga åtkomstminne (eDRAM) teknik har införts i sista nivån cachs på grund av dess låga läckage energiförbrukning och hög densitet. Det faktum att eDRAM erbjuder kortare åtkomsttid än statisk RAM-teknik (SRAM) har dock förhindrat att den ingår i högre nivåer av cachehierarkin. I detta dokument föreslås att man blandar SRAM- och eDRAM-banker inom datauppsättningen för andra nivåns (L2) cache. Huvudmålet är att uppnå den bästa kompromissen mellan prestanda, energi och område. I detta syfte har två huvudriktningar följts. För det första undersöker detta dokument den optimala andelen banker för varje teknik. För det andra är cache controllern omdesignad för att hantera prestanda och energi. Resultat hanteras genom att hålla de mest sannolika tillgängliga blocken i snabba SRAM-banker. Dessutom förbättras energibesparingen ytterligare genom att onödiga destruktiva avläsningar av eDRAM-block undviks. Experimentella resultat visar att jämfört med en konventionell SRAM L2 cache, en hybrid metod som kräver liknande eller ännu lägre område hastigheter prestanda i genomsnitt med 5,9 procent, medan den totala energibesparingar är med 32 procent. För en 45 nm-teknologinod bekräftar produkten energifördröjning att en hybridcache är en bättre design än den konventionella SRAM-cachen oavsett antalet eDRAM-banker, och också bättre än en konventionell eDRAM-cache när antalet SRAM-banker är en åttondel av det totala antalet cachebanker.
I REF, både SRAM och eDRAM-teknik används i andra nivån cache för att erbjuda områdesbesparingar och minskad energiförbrukning medan prestandan ökas med 5,9 procent i genomsnitt.
Design of Hybrid Second-Level Caches
{'venue': 'IEEE Transactions on Computers', 'journal': 'IEEE Transactions on Computers', 'mag_field_of_study': ['Computer Science']}