PowerPC 604
量産開始:1994年4月
技術:500ナノメートル
トランジスタ:360万個
ダイサイズ:196mm2
周波数:100~180MHz
電圧:3.3ボルト
アーキテクチャ:32ビット
アドレスバス:32ビット
データバス 64ビット
データバス周波数:33、40、50 MHz
L1キャッシュ:32KB
100MHz時の性能:SPECint92:160 / SPECfp92:165
消費電力: 14-17 W (133 MHz)
↑ “Power Macintoshの新製品 4機種5モデルを発表”. pc.watch.impress.co.jp. 2021年3月20日閲覧。
↑ “米アップルが604e搭載の新機種など9モデルを発表”. pc.watch.impress.co.jp. 2021年3月20日閲覧。
↑ “7009-C20 IBM RS/6000 Compact Server Model C20” (英語). www-01.ibm.com (20100914). 2021年3月20日閲覧。
↑ ASCII. “スーパーコンピューターの系譜 IBMが作ったもう1つのASCI Blue (3/3)”. ASCII.jp. 2021年3月20日閲覧。
↑ 750の3way(うち1は分岐に限定)スーパースカラに対して604は4way、750の2つの整数演算ユニットに対して604は3つ、750の各整数演算につき1エントリのリザベーション・ステーションに対して604は2エントリ、750の6エントリのリオーダバッファに対して604は16エントリと、コアのスペック上は全ての面で604が上回っていた。しかし、SPECint95ベンチマークの比較では750の13.2@300MHzに対して604eの14.6@350MHzと大差なく、クロックあたりの性能では逆転されていた。これは、750のバックサイドキャッシュが強力であったことと、整数演算のパイプライン段数が750の4に対して604は6とやや長く、分岐ミス時のペナルティが大きかったことが要因として考えられる。
PowerPC 604シリーズの特徴はその強力な演算能力にある。3つの整数演算ユニット、1つの浮動小数点ユニットを並列で動作させることができ、マルチプロセッサ構成にも対応していた。消費電力は、同世代のPowerPC 603シリーズに比べ大きいものの、Pentiumシリーズと比べると小さく、比較的消費電力の少ないプロセッサであった。
AppleのPower MacintoshシリーズやIBMのRS/6000シリーズなど、ミッドレンジからハイエンド向けの据え置き型パソコンやワークステーションに採用された。
卓越した演算能力は大きな特徴であったが、その一方で構造が複雑で高クロック化が難しいという欠点も抱えていた。また末期にはL2キャッシュシステムの旧弊化が目立ち、その打開策としてMach5で採用したインラインキャッシュは非常に複雑で部品点数も多く、価格の高騰を招いた。
Mach5登場の僅か数ヶ月後には、AppleはPowerPC 750を、新たにPowerPC G3と名付けて採用した。604はG3コアよりも多くの演算器、より強力なアウト・オブ・オーダー実行機構を持っていたが、整数演算性能についてはG3コアに対して大きな差を付けることができなかった。その後IBMとモトローラは604ではなく、G3をベースにPowerPCファミリの開発を行なっていったため、直接の後継となるプロセッサは存在しない。ただし、604シリーズの強力な浮動小数点ユニットは後にモトローラのPowerPC G4に採用された。
量産開始:1996年
技術:350ナノメートル
トランジスタ:510万個
ダイサイズ:148または96mm2
周波数:166~233MHz
電圧:2.5ボルト
アーキテクチャ:32ビット
アドレスバス:32ビット
データバス 64ビット
データバス周波数:33、40、50 MHz
L1キャッシュ:64KB
消費電力:16-18W(233MHz時)