En betydande del av framtida mikroprocessorfastigheter kommer att ägnas åt L2- eller L3-cacher. Dessa on-chip caches kommer att kraftigt påverka processorns prestanda, strömavledning och värmehanteringsstrategier. Det finns ett antal kopplingsöverväganden som påverkar effekt/prestanda/områdesegenskaper hos stora cache, som t.ex. trådmodeller (bredd/spacing/repeaters), signalstrategi (RC/differentiell/transmission), routerdesign m.m. Ändå finns det hittills inget analytiskt verktyg som tar alla dessa parametrar i beaktande för att utföra en konstruktion utrymme prospektering för stora cache och uppskatta en optimal organisation. I detta arbete implementerar vi två stora tillägg till CACTI cachemodelleringsverktyget som fokuserar på sammankopplingsdesign för en stor cache. För det första lägger vi till möjligheten att modellera olika typer av ledningar, såsom RC-baserade ledningar med olika effekt/fördröjningsegenskaper och differentialbussar med låg swing. För det andra lägger vi till möjligheten att modellera icke-uniform Cache Access (NUCA). Vi antar inte bara state-of-the-art design utrymme prospekteringsstrategier för NUCA, vi förbättrar också denna prospektering genom att överväga on-chip nätverk innehåll och ett bredare spektrum av ledningar och routing val. Vi presenterar en valideringsanalys av det nya verktyget (som ska släppas som CACTI 6.0) och presenterar en fallstudie för att visa hur verktyget kan förbättra arkitekturforskningsmetoder.
Andra studier har fokuserat på olika designaspekter av online-chip-nätverket för NUCA-cacher, såsom Muralimenohar et al. Hoppa över det.
Optimizing NUCA Organizations and Wiring Alternatives for Large Caches with CACTI 6.0
{'venue': '40th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2007)', 'journal': '40th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2007)', 'mag_field_of_study': ['Computer Science']}