ABSTRACT 3D-stackningsteknik har gjort det möjligt att inbädda en stor DRAM på processorn. Tidigare verk har föreslagit att detta ska användas som en DRAM-cache. På grund av sin stora storlek (en DRAM-cache kan vara i storleksordningen hundratals megabyte), den totala storleken på taggarna i samband med det kan också vara ganska stor (i storleksordningen tiotals megabyte). Den stora storleken på taggarna har skapat ett problem. Ska vi behålla taggarna i dram-minnet och betala kostnaden för en dyr taggåtkomst i den kritiska vägen? Eller ska vi behålla taggarna i snabbare SRAM genom att betala arealkostnaden för en stor SRAM för detta ändamål? Tidigare arbeten har främst valt det förra och föreslagit en mängd olika tekniker för att minska kostnaden för en Dram tag tillgång. I detta dokument fastställer vi först (med hjälp av en studie) att upprätthållandet av taggarna i SRAM, på grund av dess mindre access latency, leder till generellt bättre prestanda. Motiverade av denna studie, frågar vi om det är möjligt att behålla taggar i SRAM utan att ådra sig hög yta overhead. Vår nyckelidé är enkel. Vi föreslår att taggarna lagras i en liten SRAM-tag-cache -vi visar att det finns tillräckligt med rumslig och temporal lokalitet bland taggåtkomster för att förtjäna denna idé. Vi föreslår ATCache som är en liten SRAM tagg cache. Likt en konventionell cache, ATCache caches nyligen tillgång till taggar för att utnyttja temporal lokalitet; den utnyttjar rumslig lokalitet genom att förhämtning taggar från närliggande cacheuppsättningar. För att undvika den höga miss latency och cache föroreningar orsakas av överdriven förhämtning, använder vi en enkel teknik för att strypa antalet uppsättningar prefetched. Vår föreslagna ATCache (som konsumerar 0,4% av den totala taggstorleken) kan tillfredsställa över 60% av DRAM cache tag tillgång i genomsnitt.
Huang och Nagarajan REF föreslog ATCache för att ge snabbare tillgång till tagguppsättningen av en DRAM-cache.
ATCache: reducing DRAM cache latency via a small SRAM tag cache
{'venue': "PACT '14", 'journal': None, 'mag_field_of_study': ['Computer Science']}