IT用語集– archive –
-
Tomasulo 法
Tomasulo 法 英語表記: Tomasulo's Algorithm 概要 Tomasulo法は、高性能なCPUが命令を効率よく実行するために使用する動的なスケジューリング手法です。これは、CPUの仕組み(命令セット, パイプライン)における「スーパースカラと OoO」の文脈で、特に... -
スコアボーディング
スコアボーディング 英語表記: Scoreboarding 概要 スコアボーディングは、初期の高性能スーパースカラプロセッサにおいて、命令レベルの並列性を最大限に引き出し、アウト・オブ・オーダー実行(OoO実行)を実現するために開発されたハードウェア制御機構... -
アウトオブオーダー
アウトオブオーダー 英語表記: Out-of-Order 概要 アウトオブオーダー(OoO)実行とは、高性能なCPUがプログラムコードに記述された本来の命令順序とは異なる順序で命令を実行する、非常に高度なパイプライン制御技術です。これは、スーパースカラ方式を採... -
スケジューラ
スケジューラ 英語表記: Scheduler 概要 スケジューラとは、高性能なCPUの内部において、実行待ち状態にある複数の命令の中から、データ依存性や使用可能なリソース(実行ユニット)の状況を判断し、最適なタイミングで実行ユニットへ命令を割り当てる役割... -
発行幅
発行幅 英語表記: Issue Width 概要 発行幅とは、CPUが1クロックサイクルで同時に実行ユニットへ送り出すことができる命令の最大数を指します。これは、現代の高性能CPUの根幹をなすスーパースカラやアウト・オブ・オーダー実行(OoO)といった並列処理技... -
マルチ発行
マルチ発行 英語表記: Multiple Issue 概要 マルチ発行とは、高性能なCPUアーキテクチャであるスーパースカラ方式において、1クロックサイクルで複数の独立した命令を同時に実行ユニットへ送り出す(発行する)機能のことです。これは、CPUの並列処理能力... -
プリフェッチャ
```markdown プリフェッチャ 英語表記: Prefetcher 概要 プリフェッチャ(Prefetcher)は、CPUの性能を最大限に引き出すために欠かせない、予測駆動型のデータ転送機構です。これは、CPUが実際にデータや命令を要求する前に、次に必要になるであろう情報を... -
メモリコントローラ
メモリコントローラ 英語表記: Memory Controller 概要 メモリコントローラ(MC)は、CPUコアとメインメモリ(DRAM)間のデータ転送を専門に管理する、非常に重要な制御回路です。CPUが演算のために必要なデータを探し、キャッシュにデータがないと判明し... -
TLB(TLB: ティーエルビー)
TLB(TLB: ティーエルビー) 英語表記: Translation Lookaside Buffer 概要 TLB(Translation Lookaside Buffer)は、CPUの内部に存在する非常に高速なキャッシュメモリの一種で、仮想記憶システムにおいて必須となる仮想アドレスから物理アドレスへの変換... -
キャッシュポリシー
あなたは、専門的な知識を持ちながらも、初心者にも分かりやすい言葉で解説する技術ライターです。CPUの仕組み(命令セット, パイプライン) → レジスタとキャッシュ → キャッシュ階層という文脈を意識し、キャッシュポリシーがデータ処理の高速化と整合性...