0

キャッシュのシミュレーションをコーディングする必要があります

私の要件は

  1. キャッシュを介して約 20 の命令を実行した結果が表示されるはずです。(命令は、任意の一般的な RISC 形式にすることができます)。

例えば

ld r1,r2 は Reg の値をロードします。r2 を r1 に

add r3,r1,#4 r1 の内容に 4 を足す

mov r10,r3 r3 の内容を r10 で移動

mul r7,r3,r8 r3 と r8 の内容を乗算し、結果を r7 に格納します。

shl r9 レジスタ r9 の内容を左にシフトします

bnez r5,loop r5 がゼロでない場合はループに分岐

上記の命令と同様に、キャッシュのアーキテクチャをテストします。命令は、キャッシュ アーキテクチャの機能を強調するように選択する必要があります。

  1. 結果には、さまざまな最適化の実装と比較して、キャッシュなしで命令を実行する実行速度が含まれるはずです。

  2. セット連想キャッシュやマルチレベル キャッシュなどのキャッシュ最適化の実装。

C++またはMatlabでこれを行うことを考えています

誰かが私に始め方を教えてもらえますか? どのように計画すればよいですか?ありがとう

4

2 に答える 2

0

あなたはこのようなものを探しています.,

http://www.ecs.umass.edu/ece/koren/architecture/

このサイトには様々な刺激があります.., リンクを完全に閲覧するだけ..

http://www.ecs.umass.edu/ece/koren/architecture/Cache/default.htm

于 2013-05-11T18:03:51.677 に答える