PowerPC G3
乗除算等のレイテンシが長い命令以外を実行可能な演算器を新たに追加し、整数演算ユニットの数は2個になった。これによって多くの整数演算命令について2命令を同時に実行することが可能になり、大幅に性能が向上した。この改良により、整数演算命令同士を並べ替えてアウト・オブ・オーダー実行することも可能になったが、各整数演算ユニットに備えられているリザベーション・ステーションは1エントリであり、効果は限定的である。
603eではPowerPC命令のヒントを利用した静的分岐予測機構のみ実装されていたが、G3では動的分岐予測 (2レベル予測) も行われる。G3の動的分岐予測は604のものとは異なり、604では分岐先の予測にBTAC (Branch Target Address Cache) と呼ばれる分岐先アドレスのキャッシュを用いていたのに対し、G3ではBTIC (Branch Target Instruction Cache) と呼ばれる分岐先の命令 (2命令分) を直接キャッシュする仕組みが用いられている。分岐命令がBTICにヒットすると、分岐先の命令を命令キャッシュからではなくこのBTICから直接供給することが可能であり、1サイクル早く命令キューに分岐先の命令を入れることができる。