Průměrná doba přístupu do paměti - Average memory access time
v počítačová věda, průměrná doba přístupu do paměti (AMAT) je běžná metrika pro analýzu výkonu paměťového systému. AMAT používá k měření výkonu paměti čas zásahu, penaltu zmeškané a rychlost zmeškání. To odpovídá za to, že zásahy a zmeškání ovlivňují výkon paměťového systému odlišně. Kromě toho lze AMAT rozšířit rekurzivně do více vrstev hierarchie paměti. Zaměřuje se na to, jak lokalita a mezipaměti slečny ovlivňují celkový výkon a umožňují rychlou analýzu různých technik návrhu mezipaměti. A tichý předpoklad AMAT je, že přístup k datům je hit nebo miss, což znamená, že paměť podporuje pouze sekvenční přístupy a nemůže mít více přístupů vyskytujících se současně. Nedávno byl AMAT rozšířen o souběžný přístup k datům. Pro přesnější analýzu současných paměťových systémů je zaveden model s názvem Concurrent-AMAT (C-AMAT). Více informací o C-AMAT najdete v sekci externích odkazů.
AMAT se třemi parametry doba zásahu (nebo latence zásahu), míra chybovosti a pokuta za chybný zásah poskytují rychlou analýzu paměťových systémů. Latence zásahu (H) je čas zasáhnout do mezipaměti. Míra slečny (PAN) je frekvence zmeškaných mezipamětí, zatímco průměrný trest za zmeškanéAMP) je časová ztráta mezipaměti. Konkrétně to lze definovat následovně.[1]
Může být také definován rekurzivně jako,
kde
Tímto způsobem lze tuto rekurzivní definici rozšířit na všechny vrstvy hierarchie paměti.
externí odkazy
Reference
- ^ John L. Hennessy a David A. Patterson, Computer Architecture a Quantitative Approach Fifth Edition, 2012, str. B9-B19