キャッシュメモリーとは? わかりやすく解説

Weblio 辞書 > 同じ種類の言葉 > 言葉 > 表現 > キャッシュ > キャッシュメモリーの意味・解説 

キャッシュ‐メモリー【cache memory】

読み方:きゃっしゅめもりー

cache貯蔵庫の意》コンピューター処理速度高速化を図るためのメモリー記憶装置)。CPU主記憶装置の間に設置されるデータ一時的な保存先として用いられ低速主記憶装置アクセスする回数を減らすことができる。キャッシュ


キャッシュメモリ

(キャッシュメモリー から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/05/26 14:01 UTC 版)

キャッシュメモリ (cache memory) は、CPUなど処理装置がデータ命令などの情報を取得/更新する際に主記憶装置バスなどの遅延/低帯域を隠蔽し、処理装置と記憶装置の性能差を埋めるために用いる高速小容量メモリのことである。略してキャッシュとも呼ぶ。コンピュータは以前から記憶装置や伝送路の性能が処理装置の性能に追いつけず、この差が全体性能に対するボトルネックとされてきた(ノイマンズ・ボトルネック)。そしてムーアの法則に基づく処理装置の加速度的な高性能化により現在ではますますこの差が拡大されている。キャッシュメモリは、記憶階層の観点からこれを解消しようとするものである。


  1. ^ "to sustain Haswell’s CPU peak (e.g., 16 multiply-adds per cycle), a core must access 16 matrix elements (= 64 bytes) per cycle, all from memory ... assuming 2.0GHz processor, it requires memory bandwidth of: ≈ 64 × 2.0 GHz = 128 GB/s" 田浦. (2016). What You Must Know about Memory, Caches, and Shared Memory. 並列分散プログラミング, 東京大学.
  2. ^ "__m256 _mm256_fmadd_ps ... Throughput (CPI) ... Haswell ... 0.5" Intel Intrinsics Guide. 2022-04-03閲覧.
  3. ^ "A simple memcpy experiment ... 4.575611 GB/sec ... an almost proportional improvement up to 10 lists" 田浦. (2016). What You Must Know about Memory, Caches, and Shared Memory. 並列分散プログラミング, 東京大学.
  4. ^ "it requires memory bandwidth ... ≈ 20× more than it provides" 田浦. (2016). What You Must Know about Memory, Caches, and Shared Memory. 並列分散プログラミング, 東京大学.
  5. ^ "multi level caches ... recent processors have multiple levels of caches" 田浦. (2018). What You Must Know about Memory, Caches, and Shared Memory. 並列分散プログラミング, 東京大学.
  6. ^ "multiple levels of caches (L1, L2, . . . )" 田浦. (2018). What You Must Know about Memory, Caches, and Shared Memory. 並列分散プログラミング, 東京大学.
  7. ^ Bonwick, Jeff (6 June 1994). "The Slab Allocator: An Object-Caching Kernel". USENIX Summer 1994 Technical Conference. USENIX.
  8. ^ Torvalds, Linus. “arch/x86/kernel/vmlinux.lds.S at master”. GitHub. 2024年5月26日閲覧。 Linux カーネル、x86のリンカスクリプト。セクション.data..read_mostlyが該当、マクロREAD_MOSTLY_DATA()を用いて間接的に定義。
  9. ^ The FreeBSD Project. “sys/conf/ldscript.amd64 at main”. GitHub. 2024年5月26日閲覧。 FreeBSD カーネル、amd64のリンカスクリプト。セクション.data.read_mostlyが該当。


「キャッシュメモリ」の続きの解説一覧



キャッシュメモリーと同じ種類の言葉


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「キャッシュメモリー」の関連用語

1
内部バス デジタル大辞泉
94% |||||


3
オフ‐ダイ デジタル大辞泉
74% |||||

4
オン‐ダイ デジタル大辞泉
74% |||||

5
データ‐キャッシュ デジタル大辞泉
74% |||||

6
命令キャッシュ デジタル大辞泉
74% |||||

7
Windowsスーパーフェッチ デジタル大辞泉
74% |||||



10
エル‐エフ‐ユー デジタル大辞泉
56% |||||

キャッシュメモリーのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



キャッシュメモリーのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのキャッシュメモリ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS