ハードウェア メモリインタリーブ:並列処理でメモリ accès を高速化
コンピュータの処理速度は、CPUの計算速度だけに左右されるわけではありません。処理に必要なデータが記憶されているメモリから、いかに速くデータを読み書きできるかという、メモリアクセス速度も重要な要素となります。近年、CPUの処理速度は目覚ましい進化を遂げてきました。しかし、それと比較すると、メモリのアクセス速度の向上は追いついていないのが現状です。この速度差は、ボトルネックと呼ばれる現象を引き起こし、コンピュータ全体の性能を制限する要因となりえます。この問題をイメージで捉えてみましょう。処理速度の速いCPUは、優秀な料理人に例えられます。そして、メモリは冷蔵庫、データは料理の材料に相当します。冷蔵庫から材料を取り出す速度が遅ければ、どれだけ料理人が優秀でも、料理全体にかかる時間は長くなってしまいます。このように、高速なCPUの性能を最大限に引き出すためには、メモリアクセス速度の向上が不可欠なのです。
