PowerPC 970
PowerPC 970FXは、90nm SOIプロセスを採用し、2GHzでは最大48Wを消費する一方、1GHz動作時には摂氏65°C(華氏149度)で最大11Wを消費する。
Appleは2004年を通して970FXベースの製品をリリースした。1月にXserve G5、6月にPower Mac G5、8月にiMac G5である。Power Mac G5では、水冷装置と併せて最高クロック2.5GHzで動作するプロセッサが採用された。iMac G5 では、HyperTransportをクロック速度の3分の1で動作させた。浮動小数点演算は、2GHz動作時に16GFLOPS。
IBMは、PowerPC 970FX 2.2 GHzを採用したBladeCenter JS20を2006年4月より販売していた。
2005年の7月に省電力化、最高クロック2.7GHzバージョンが発表された。1.4GHz動作時13W、1.6GHz動作時16W、2GHz動作時24.5Wを消費する。
IBMが設計し、90nmで製造。低消費電力化が計られている。同時発表された PowerPC 970GX を含む PowerPC 970 シリーズと共に利用可能。
PowerPC 970は内部に10個の演算器を備えており、各命令キューからの合計で最大10命令が同時に発行可能である。以下に各演算器の構成を示す。 2つの整数演算ユニット 除算と一部の特殊命令を除くと、多くの整数演算命令はいずれのユニットでも実行可能である。ただし、乗算器はパイプライン化されておらず、整数乗算のパフォーマンスは低い。加減算や論理, シフト演算は1サイクルで実行可能であるが、後続命令へ演算結果のバイパスを行わない(オペランドは常にレジスタファイルから供給される)ため、実際に後続命令でオペランドが利用可能になるまでのレイテンシは2サイクルである。前世代のPowerPC G4(7450以降)プロセッサは計4つの整数演算ユニットを備え(うち1つは乗除算用)、レイテンシも最短で1サイクルと短かったため、やや見劣りする仕様となっている。 2つのロード・ストアユニット 命令キューは整数演算命令と共用であるが、2つのパイプラインを備えている。複数のロード・ストアユニットを備えているのはPowerPCとしては初である。 2つの浮動小数点演算ユニット 2つの単精度もしくは倍精度の浮動小数点演算が同時に実行可能で、どちらのユニットにも積和演算器を備えているため、SIMD命令を使わずに4FLOPs/サイクルを達成可能な理論性能を持つ。これは当時のPC用のプロセッサとしては非常に強力である。 2つのVMXユニット AltiVec互換のSIMD命令セットであるVMX命令が実行可能である。Vector Permute命令用のユニットとそれ以外の命令用のユニットに分かれており、初期G4プロセッサと同じ構成となっている。 1つの分岐処理ユニット 1つの条件レジスタ命令処理ユニット