ビットラインとワードラインの長さが等しいキャッシュを作成するにはどうすればよいでしょうか?

ビットラインとワードラインの長さが等しいキャッシュを作成するにはどうすればよいでしょうか?

マイクロプロセッサのキャッシュ構造の遅延を最小限に抑えるには、ビットラインの配線長とワードラインの配線長をほぼ同じにする必要があることはわかっています。つまり、プロセッサのキャッシュ モジュールは、遅延を最小限に抑えるために長方形ではなく正方形にする必要があります。ただし、単純なキャッシュ モジュールを実現しようとすると、長方形のキャッシュになる可能性が高いことはわかっています。私の質問は、実際の設計で正方形のキャッシュを作成するためにどのような技術が使用されているかということです。

例: 64B (512 ビット) のキャッシュ ラインを持つ 16KB のダイレクト マップ キャッシュがあるとします。したがって、エントリは 256 個になります。各ビットセルが正方形であると仮定すると、ワードラインの長さはビットラインの長さの 2 倍になります。ビットラインとワードラインが同じサイズになるように、このキャッシュを再構築するにはどうすればよいでしょうか。

答え1

実際の設計では、通常、正方形のセルは使用されません。また、キャッシュをブロックに分割して、各ブロック内のラインの長さを均等にすることもできます。最新の CPU ダイを見ると、キャッシュがかなり簡単にブロックに分割されていることがわかります。

ここに画像の説明を入力してください

関連情報