[動画] 45分で見る現代CPUアーキテクチャの整理
(youtube.com)インテルが、現代のCPUアーキテクチャのさまざまな要素や概念を簡潔に押さえた2部構成の動画を YouTube に公開しました。(英語) 2本を合わせるとおよそ45分ほどで、コンピュータ工学科の大学生が受ける専門講義のオリエンテーション程度のレベルではないかと思います。
第1部: https://www.youtube.com/watch?v=vgPFzblBh7w
第1部では次のような内容を扱います。
-
CPUとは何か?
-
CPUの簡単な歴史(インテル中心)
-
コンピュータの抽象化階層
-
ISA(命令セットアーキテクチャ)の概念
第2部: https://www.youtube.com/watch?v=o_WXTRS2qTY
第2部では次のような内容を扱います。ISAの実装であるマイクロアーキテクチャに関する内容で、第1部よりもやや踏み込んだ話になっています。
-
マイクロアーキテクチャの概念
-
[フェッチ ▶ デコード ▶ 実行 ▶ 書き戻し] の4段階の命令サイクルと、CPUにおけるフロントエンド/バックエンドの区分
-
パイプラインとCPUクロック速度
-
分岐予測によるスペキュレーティブ実行
-
メモリとの速度差を縮めるためのキャッシュ
-
CPU内部で使用する μops(Micro-operations)の概念
-
スーパースカラ(Superscalar)による ILP(命令レベル並列性)の実装
-
アウト・オブ・オーダー実行(Out-of-Order Execution)と、その実現のためのさまざまな構成要素
-
これらすべての要素が組み合わさって現代のCPUが動作する過程
4件のコメント
たった今前編を見ましたが、すっきりまとまっていていいですね。これまでいろいろなところで断片的に触れてきた情報が頭の中でうまく整理されるのに、とても役立っています。👍🏼
パート2も素晴らしいですね
たった今第1部を見ましたが、すっきりまとまっていていいですね。これまで断片的に触れてきた情報が整理される感じです。
それはそうと、このコメントは修正したかったのですが、やり方がわからなくて消したつもりだったのに、どうやって消すのかもわからないですね -0-