質問

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からデータをフェッチしました。

ライセンス: CC-BY-SA帰属
所属していません cs.stackexchange
scroll top