PowerPC(パワーピーシー)は1991年に AIM と呼ばれた Apple Computer Inc、IBM、モトローラの提携によって開発された RISC タイプのマイクロプロセッサである。
もともとは AIM プラットフォームの CPU という意味で開発されたものだが、CPU 以外は開発されなかったため、今日まで残る同プロジェクト唯一の成果物でもある。
主に Apple 社の Power Mac に採用されているほか、IBM の一部のワークステーションにも採用されている。
また、組み込みプロセッサとしても使われており、FPGA 用の IPコア として提供されているものもある。
現在、モトローラは G4 シリーズ、IBM は G5 シリーズの開発に携わっている。
特徴
PowerPC は RISC の思想で作られており、スーパースカラ方式で命令を実行する。PowerPC は32ビットと64ビット両方の命令セットを持つ。ベースにした POWER の特徴に、さらにいくつかの変更を加えた。
- ビッグエンディアンおよびリトルエンディアンのサポート(再起動が必要)
- 単精度浮動小数点演算に倍精度浮動小数点演算の追加
- 32ビット命令と完全下位互換の64ビット命令セット
- POWER アーキテクチャのうち、複雑なものを省きマイクロコードで実装
- G4 (第4世代) シリーズでは128ビットでベクトル演算を行う『AltiVec (Apple ではVelocity Engine)』を採用
- G5 からは SOI (silicon on insulator) や銅配線、130nm プロセステクノロジーなどによる更なる高性能化
- G5 でのベクトル演算ユニットはスーパースカラやスーパーパイプラインでの200の命令を同時処理可能に
PowerPCアーキテクチャによる主なプロセッサのリスト
- PowerPC601 - MPC601 50MHz と 66MHz
- PowerPC602 - 低価格版
- PowerPC603 - 低消費電力
- PowerPC603e - 低消費電力、高速版
- PowerPC604 - マルチプロセッサ、2次キャッシュ?
- PowerPC604e - 604の低消費電力、小型版
- PowerPC620 - 64ビット版
- x0704 - エクスポーネンシャル社による、BiCMOS で製造したもの
- PowerPC750 - G3 シリーズと呼ばれる
- PowerPC7400 - G4 シリーズと呼ばれる
- Gekko - ゲームキューブ用に開発されたもの
- PowerPC970 - G5 と呼ばれる
関連