ICDロゴ

2次キャッシュ (level 2 cache)

【ニジ・キャッシュ】

別名
L2キャッシュ (Level 2 cache) 【レベル・ツー・キャッシュ】
セカンダリ・キャッシュ (secondary cache)
外部キャッシュ (external cache) 【ガイブ・キャッシュ】

最終更新日: 2003/05/29

 マイクロプロセッサの性能を向上させるために、マイクロプロセッサの外部に用意されるキャッシュメモリ。

 マイクロプロセッサは、実行するための命令をロードしたり、命令の実行に必要なデータを読み書きしたりするために、メインメモリにアクセスする必要がある。マイクロプロセッサからメインメモリにアクセスするためには、メモリバスを通してデータを交換するのだが、このメモリバスのデータ転送能力は、マイクロプロセッサ内部のデータ転送能力に比較すると非常に性能が低い。このためマイクロプロセッサがメインメモリにアクセスする場合には、大きななウェイトが発生してしまう。特にプロセッサの外部クロック(システムクロック)の数倍の速度でマイクロプロセッサ内部を稼働させる技術(IntelのOverDriveテクノロジなど)が一般化するにつれ、メインメモリアクセスのためのオーバーヘッドが深刻になってきた。

 一般的なプログラムコードには、内部に多くのループ処理が含まれており、ある時点では、プログラムコードの一部分だけが繰り返し実行されることが多い。このような特徴から、高速なマイクロプロセッサと低速なメインメモリの間に介在して、いったんアクセスが行われたメインメモリの部分を一時的に高速なメモリ(通常はSRAM)に記録しておき、再度そのコードやデータをプロセッサが要求したら、低速なメインメモリアクセスを実行せずに、一時記憶のデータをプロセッサに渡すようにする。これがキャッシュの働きである。

 マイクロプロセッサが使用するキャッシュは、マイクロプロセッサ内部に用意されるものと(内部キャッシュ、プライマリキャッシュ、1次キャッシュ、L1キャッシュなどと呼ばれる)と、マイクロプロセッサの外部に用意されるもの(外部キャッシュ、セカンダリキャッシュ、2次キャッシュ、L2キャッシュと呼ばれる)に分類される。このうちL1キャッシュはマイクロプロセッサ内部に実装されるので、高速なアクセスが可能だが、プロセッサの製造コストなどの点から、大容量化が難しい。

 これに対しL2キャッシュはマイクロプロセッサの外部に用意されるので、さまざまな形式がありうる。たとえばi486やPentiumマイクロプロセッサの時代には、L2キャッシュメモリと、キャッシュメモリコントローラはマザーボードに実装されるのが一般的だった。しかしその後発表されたPentium IIでは、マイクロプロセッサのパッケージにS.E.C.(Single Edge Contact)が採用され、ファミコンカセット形状に似たカセット内の基板にプロセッサコアとL2キャッシュが実装された。さらにその後発表されたMendocino(開発コード名。MendocinoはCeleron-300AMHz/333MHz/366MHz/400MHzに搭載された)やMobile Pentium IIでは、L2キャッシュがプロセッサコア上に統合された。

Copyright (C) 2000-2007 Digital Advantage Corp.

アイティメディアの提供サービス

キャリアアップ

鬩搾スオ�ス�イ鬮」髮�スセ螽ッ蜃ー鬩幢ス「隴趣ス「�ス�ス�ス�ウ鬩幢ス「�ス�ァ�ス�ス�ス�ク鬩幢ス「隴乗��ス�ケ隴擾スエ�ス讓」蟇ー陟托スア�ス�ス�ソ�ス�ス�コ�ス�ス�ス�コ鬮ォ�イ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ア鬩搾スオ�ス�イ驕カ荵怜款�ス�ス�ス�「髫イ�、隲幢スキ�ス�ス鬮」蛹�スス�ウ�ス�ス�ス�ュ�ス�ス�ス�ス驕カ荳橸ソス莉ーツ€髣比シ夲スス�」�ス�ス隶捺慣�ス�ク�ス�コ�ス�ス�ス�セ鬩搾スオ�ス�コ髯キ�キ�ス�カ�ス�ス�ス�ス陜ィ�ヲ�ス�ス�ス�ア鬯ッ�ッ闔ィ諛カ�ス�セ鬲�シ夲スス�ソ�ス�ス鬯ョ�エ�ス�ス�ス�ス�ス�「鬯ョ�「�ス�ィ�ス�ス�ス�キ鬮ォ�イ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ア鬩幢ス「�ス�ァ髯句ケ「�ス�オ驛「譎「�ス�。鬩幢ス「�ス�ァ�ス�ス�ス�ァ鬩幢ス「隴趣ス「�ス�ソ�ス�ス驍オ�コ�ス�ス
�ス�ス�ス�ス髫イ蟷�か�ス�ス�ス�エ�ス�ス�ス�セ鬯ッ�ゥ陋ケ�ス�ス�ス�ス�」鬩幢ス「隴趣ス「�ス�ス�ス�サ鬩幢ス「隴趣ソス�ス�シ鬩・�ス繽搾ソス�ケ隴趣ス「�ス�ス�ス�シ鬩搾スオ�ス�コ�ス�ス�ス�ァ鬮ッ�キ陝カ譏懶スコ繧托スソ�ス�ス�・鬩幢ス「隴趣ス「�ス�ス�ス�。鬩幢ス「隴趣ス「�ス�ス�ス�ェ鬩幢ス「隴趣ス「�ス�ソ�ス�ス驛「譎「�ス�ィ鬩搾スオ�ス�コ�ス�ス�ス�ィ鬩搾スオ�ス�コ�ス�ス�ス�ッ�ス�ス�ス�ス髮狗ソォ�托ソス�ス�ス�シ髫カ轣假ス・�ス�ス�ス�ス�エ�ス�ス�ス�セ鬯ッ�ゥ陋ケ�ス�ス�ス�ス�」鬩幢ス「隴趣ス「�ス�ス�ス�サ鬮ォ�カ鬲�シ夲スス�ス�ス�ュ鬮ッ�キ隶惹シ∝ョ�ソス�ス�ス�ァ鬩募争豎夲ソス�ス�ス�ィ髯キ莨夲スス�ア驍オ�イ陞ウ螢ス窶ウ鬯ョ�ヲ�ス�ェ�ス�ス�ス�・鬩幢ス「�ス�ァ�ス�ス�ス�ィ鬩幢ス「隴趣ス「�ス�ス�ス�ウ鬩幢ス「�ス�ァ�ス�ス�ス�ク鬩幢ス「隴乗��ス�ケ隴擾スエ�ス讓」縺暦ソス�コ�ス�ス�ス�ョ鬩搾スオ�ス�コ鬯ョ�ョ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ケ鬯ゥ蛹�スス�カ髣包スオ隴擾スカ髦。鬥エ蝮ソ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ア