Nästa generations multicores kommer att bearbeta massiva data med varierande grad av lokalitet. Att utnyttja datalokalen på chip för att optimera utnyttjandet av cache- och nätverksresurser är av grundläggande betydelse. Vi föreslår en lokal-medveten selektiv datareplikering protokoll för den sista nivån cache (LLC). Vårt mål är att minska minnesåtkomst latens och energi genom att replikera endast höga lokala cache linjer i LLC-delen av den begärande kärnan, samtidigt hålla off-chip miss hastighet låg. Vår strategi bygger på låg overhead men mycket noggrann i-hårdvara körtid klassificering av datalokalitet vid cachelinjen granularitet, och endast tillåter replikering för cachelinjer med hög återanvändning. Dessutom fångar vår classifier LLC trycket på befintliga replika platser och anpassar dess replikation beslut i enlighet med detta. Lokalitetsspårningsmekanismen är frikopplad från sharer-spårningsstrukturerna som orsakar skalbarhetsproblem i traditionella koherensprotokoll. Dessutom är komplexiteten i vårt protokoll låg eftersom inga ytterligare sammanhållningsstater skapas. På en uppsättning parallella riktmärken minskar vårt protokoll den totala energin med 16 %, 14 %, 13 % och 21 % och avslutningstiden med 4 %, 9 %, 6 % och 13 % jämfört med tidigare föreslagna system för hantering av brottsoffer, adaptiv selektiv Replication, Reactive-NUCA och Static-NUCA LLC.
Den lokala-medvetna datareplikationen i LLC bygger också på idén om cachelinjer som uppvisar olika grader av återanvändning REF ].
Locality-aware data replication in the Last-Level Cache
{'venue': 'HPCA', 'journal': None, 'mag_field_of_study': ['Computer Science']}