2レベルキャッシュシステムにおける平均アクセス時間
-
29-09-2020 - |
質問
2レベルのキャッシュシステムでは、レベル1のキャッシュには1 ns(CPU内部)、ヒット率90%、および20nsのミスペナルティがあります。レベル2キャッシュは95%のヒット率と220nsのミスペナルティです。平均メモリアクセス時間は何ですか?
2レベルのキャッシュシステムとは何ですか、および必要な時間の計算方法は何ですか?レベル2キャッシュのヒット時間がありませんので...
解決
最初に与えられたものをすべて定義しましょう
- L1キャッシュヒット:90%&時刻:1ns
L2とRAMは、全体の95%が合計
の95%のヒット率10%があります。- L2キャッシュヒット:9.5%&タイム20ns
RAMは5%の10%= 0.5%
のヒット率を有する- RAMヒット:0.5%&時刻220ns
式AVGメモリアクセス時間
AMAT= L1_HIT * L1_T + L2_HIT * L2_T + RAM_HIT * RAM_T
amat= 0.9 * 1 + 9.5 * 20 + 0.5 * 220
Amat= 300.9ns
2レベルキャッシュシステムとは何ですか:
L1と呼ばれる最初のキャッシュはCPU上の存在が速すぎます。CPUがデータを必要とすると、L1キャッシュでチェックインしますが、そこにいない場合はL2に進みます。L2キャッシュはCPUまたは外側のCPU上でCPUのアーキテクチャによって異なります。それは同様にそしてここでもそれを見逃してそれは高価なプロセスであるRAMからデータをフェッチしました。
所属していません cs.stackexchange