PowerPC
G3(第3世代)以降は、PowerPC採用の代表的製品であるPower MacintoshシリーズでAppleがジェネレーション・ナンバーを前面に押し出したため、PowerPCの世代区分が一般に明確となった。性能比での消費電力が低いことが特徴で、現在では主に組み込み用途に用いられる。なお、パイプラインは浅く、603と変わらない4段にすぎない。
PowerPC 75x,74x - PowerPC G3シリーズと呼ばれる。603eの発展系。 PowerPC 75xにはバックサイドキャッシュを採用 整数演算ユニットを2基に PowerPC 750L -750の銅配線版 PowerPC 750CX/CXe -256KB L2キャッシュを内蔵 PowerPC 750FX/FL -130nm SOIで製造、L2キャッシュ512KB PowerPC 750GX -90nm SOIで製造、〜1.1GHz、200MHz FSB対応、L2キャッシュ1MB PowerPC 750CL -L2キャッシュ256KB、400MHz〜1GHz、PowerPC 750GXの約半分まで省電力化されている
Gekko - ニンテンドーゲームキューブ用に開発されたもの。PowerPC 750CXeをベースに、浮動小数点演算が強化され、SIMD命令が追加されている
Broadway - 90nm SOIで製造、任天堂のWii用に開発されたもの。Gekko互換であり、PowerPC 750CLがベースと思われるが詳細は非公開。
Espresso - 45nm SOIで製造、任天堂のWii U用に開発されたもの。専用GPUとのMCMに対応したマルチコアCPUで、Broadwayがベースと思われるが詳細は非公開。
PowerPCはRISCの思想で作られており、スーパースカラ方式で命令を実行する。
ベースにしたPOWERの特徴に、さらにいくつかの変更を加えた。
POWERアーキテクチャのうち、複雑なものを省いた命令セット。RISCプロセッサとしては、比較的複雑な命令も含む。
バイエンディアン(ビッグエンディアンおよびリトルエンディアンのサポート。G5を除く)
単精度浮動小数点演算に倍精度浮動小数点演算の追加
32ビット命令と完全下位互換の64ビット命令セット
32個のGPR(汎用レジスタ)と32個のFPR(浮動小数点レジスタ)
サブルーチンの呼出規約は一般的なRISCチップとは異なりスタック渡しである。実際は10個の引数までレジスタ渡しが行われるが、データのビット数によっては使用可能なレジスタ数が減少したり、非揮発性レジスタ(r13 - r31)の退避などを行う必要がある。
1本のカウントレジスタ。専用の分岐命令などと組み合わせてループのカウントなどに利用する。