MENU

CPU — コンピュータの「頭脳」を担う中央処理装置

CPU アイキャッチ
CPU

CPU(Central Processing Unit、中央処理装置)は、コンピュータが行う計算・命令実行を担う中核の半導体チップです。1971年にIntelが発売した「4004」を世界初のマイクロプロセッサとし、半世紀以上にわたって性能向上を続けてきました。現在のPC・スマホ・サーバはもちろん、家電・自動車にも組み込まれており、私たちの暮らしを物理的に動かしている「頭脳」がCPUです。

目次

この記事の目次

  1. CPUの基本的な仕事
  2. CPU性能を決める指標
  3. x86とARMの戦い
  4. CPUとGPUの役割分担
  5. まとめ

CPUの基本的な仕事

CPUの基本的な仕事

CPUの中身は大きく「演算装置(ALU)」「制御装置(CU)」「レジスタ」「キャッシュ」に分かれます。メモリから命令を読み出し、解釈し、ALUで計算し、結果をメモリやレジスタに書き戻す——この「フェッチ→デコード→実行→書き戻し」のサイクルを、毎秒何十億回も回しているのがCPUの正体です。

近年のCPUはこの基本サイクルを並列化・パイプライン化することで性能を稼いでいます。1つのコアが複数の命令を同時に実行する「スーパースカラ」、CPU内部に複数のコアを集積する「マルチコア」、1つのコアが2つのスレッドを同時に動かす「ハイパースレッディング/SMT」など、並列性が現代CPU性能の鍵です。

CPU性能を決める指標

CPU性能を決める指標

CPUのスペックを比べるとき、もっとも目に入るのはクロック周波数(GHz)とコア数です。クロックは「1秒間に何回処理できるか」の単純な指標で、コア数は「並列でどれだけ走れるか」。シングルスレッド性能とマルチスレッド性能は別物なので、用途に応じてどちらを見るかが重要になります。

実性能を測るならGeekbenchやCinebenchなどのベンチマーク、ゲーム用途なら実ゲームのフレームレートを参考にするのが現実的。スペック表だけで決めず、第三者のベンチマーク結果を必ずチェックする癖をつけるとよいでしょう。

x86とARMの戦い

x86とARMの戦い

CPUの命令セットアーキテクチャ(ISA)には大きくx86系(Intel/AMD)とARM系の2大勢力があります。PC・サーバは長らくx86が支配し、モバイルはARMが独占——という棲み分けがここ数年で崩れ始めました。

AppleがMacにARM系の自社設計M1チップを採用(2020年)、サーバではAWS GravitonがARMで電力効率を訴求し、Microsoftまでも独自ARMチップを発表する流れが加速しています。「電力性能比でARMが優位」という構図が広まり、x86陣営も追随を急ぐ局面です。

CPUとGPUの役割分担

CPUとGPUの役割分担

現代のコンピュータはCPUだけで動いているわけではなく、用途に応じてGPU(画像・並列演算)、NPU(AI処理専用)、FPGAなどと分担します。CPUは「少数の万能なコアで、複雑な分岐を含む処理を高速にこなす」役割、GPUは「単純な計算を大量並列でこなす」役割、というのが現代の典型です。

AI学習・推論ではGPUが主役になりがちですが、OSやアプリの基幹処理、データベース、Webサーバ等の「ふつうの処理」は依然CPUが中心。コンピュータの性能を考える時は、CPU単体ではなくシステム全体のバランスで見る視点が大切です。

まとめ

CPUは半世紀にわたって性能を高め続け、それが私たちの生活・産業のあらゆる場面のデジタル化を可能にしてきました。AI時代に入りGPUの存在感が増しても、CPUがコンピュータの中心であり続ける構図は当面変わりません。

※本記事はIT用語辞典の手書きドラフトです。公開前に最新情報・出典を確認のうえ加筆修正してください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次