プリフェッチとは?
プリフェッチとは、これから使われると予測したデータや命令を、実際に要求される前にキャッシュや専用バッファへ先読みしておく技法。メモリの待ち時間を計算と重ねて隠せる一方、予測が外れたときの無駄が問われる。
ぷりふぇっち
プリフェッチの意味
これから使われると予測したデータや命令を、実際に要求される前にキャッシュや専用バッファへ先読みしておく技法。メモリの待ち時間を計算と重ねて隠せる一方、予測が外れたときの無駄が問われる。
プリフェッチの具体例
連続する番地をたどる配列走査では、ハードウェアが増加パターンを検出して次のキャッシュラインを自動的に読み込む。効果が出ないアクセス順の処理では、コンパイラの組込み関数で明示的に先読みを指示する。
プリフェッチは試験でどう引っ掛けられる?
先読みが外れるとバス帯域を浪費し、必要なデータをキャッシュから追い出してかえって遅くなることがある。命令パイプラインの先読みバッファとは階層の違う話なので、区別して押さえる。
プリフェッチと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。