平均内存访问时间的实际公式是什么?

问题描述 投票:0回答:1

我对以下两个公式感到困惑。有人可以帮助我消除对公式正确性的困惑吗?

[AMAT =命中时间+失误率*失误]

[AMAT =命中率*命中时间+失误率*失误]

何时使用哪个公式?都正确吗?

cpu-architecture memory-access
1个回答
0
投票

准确地说,取决于设计。让我们考虑您有两个存储级别,分别为FS表示。

命中率是H

,然后未命中率是1-H

平均存储器访问时间= H * F +(1-H)*(F + S)

。即,如果它被击中(H),则它将在第一级F中可用。如果未命中(1-H),则还需要在下一个级别中搜索它[我们可以将其解决为

HF + F-HF + S-HS

] >>=>

F + S-HS

=>

F + S(1-H)

i,e

一级存储器访问时间+丢失率*二级存储器访问时间。

如果您的设计具有两个以上的内存级别,那么结果也将取决于这些级别。但是逻辑将保持不变。
© www.soinside.com 2019 - 2024. All rights reserved.