Sammanfattning: Minneshierarkier har länge studerats b y många medel: systembyggande, spårdriven simulering och matematisk analys. Ändå finns lite hjälp tillgänglig för systemdesignern som vill snabbt storleksanpassa de olika nivåerna i en minneshierarki till en rst-order approximation. I detta dokument presenterar vi en enkel analys för att ge denna praktiska hjälp och några oväntade resultat och intuition som kommer ur analysen. Genom att tillämpa en specific c, parameteriserad m o del av arbetsbelastningen lokalitet, kan vi härleda en sluten-form lösning för den optimala storleken på varje hierarkinivå. Vi verifierar riktigheten av denna lösning mot uttömmande simulering med två fallstudier: en tre-nivå I O lagringshierarki och en tre-nivå processor-cache hierarki. I alla utom ett fall, den koncentration som rekommenderas av modellen presterar inom 5 av optimal. Ett resultat av vår analys är att den första platsen t o s p slutpengar är den billigaste snarare än den snabbaste cache nivån, särskilt med små systembudgetar. En annan är att pengar som spenderas på en n-nivå hierarki spenderas i en xed p r oportion tills en annan nivå läggs till. Nyckelord: c ach, minne och lagringshierarkier; spårdrivna simuleringar; optimering av cachekondurationer.
Jacob m.fl. utvecklade en sluten formlösning för optimal storlek på varje cachenivå och föreslog att den billigaste minnesnivån skulle höjas i första hand REF.
An Analytical Model for Designing Memory Hierarchies
{'venue': 'IEEE Transactions on Computers', 'journal': None, 'mag_field_of_study': ['Computer Science']}