PowerPC G3
![](https://upload.wikimedia.org/wikipedia/commons/thumb/4/43/XPC750.jpg/220px-XPC750.jpg)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/PPC750CXEHP55-3_01.jpg/220px-PPC750CXEHP55-3_01.jpg)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/5/53/GEKKO.jpg/220px-GEKKO.jpg)
(PPCDBK-EFB486X3)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/e/ea/PowerForceG3.jpg/220px-PowerForceG3.jpg)
Power アーキテクチャ |
---|
PowerPC G3(パワーピーシー・ジースリー)はPowerPCの
2006
設計 [編集 ]
PowerPC G3はPowerPC 603e
CPUバスは60xバスで、パッケージはCBGAまたはPBGA。
PowerPC G3ではベースとなるPowerPC 603eの2+1(1は
- バックサイド・キャッシュ・アーキテクチャーの
採用 (750/750Lのみ) - これは、
従来 システムバス上 に置 かれていた外部 のL2キャッシュを、専用 の高速 なバスによってCPUと直接 繋 げることにより、L2キャッシュへのアクセスを高速 化 させるというものである。また、G3ではL2キャッシュのタグもプロセッサに内蔵 しており、高速 なキャッシュヒットの検出 が可能 であった。この仕組 みの採用 により、PowerPC G3は従来 型 に比 べ効率 的 な処理 が可能 となり、大幅 な性能 向上 が見 られた。 内蔵 するL1キャッシュを64KBに倍増 - 603eではデータ16KB+
命令 16KBの合計 32KBであったが、G3では倍増 された。これは604eと同 じ容量 である。 一 次 命令 キャッシュの帯域 を16バイト/サイクルに倍増 - 603eではL1
命令 キャッシュの帯域 が8バイト/サイクルで、コアには1サイクル当 たり2命令 しか供給 できなかった。603eのコア自体 は3-way (2命令 +1分岐 ) のスーパースカラであったが、この制限 によりコアの性能 を生 かしきれていなかった。 整数 演算 ユニットを2つに増加 乗除 算 等 のレイテンシが長 い命令 以外 を実行 可能 な演算 器 を新 たに追加 し、整数 演算 ユニットの数 は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サイクル早 く命令 キューに分岐 先 の命令 を入 れることができる。 - ハードウェアによるTLBミスの
処理 - 603シリーズではTLBミス
時 に例外 が発生 し、OSがTLBを更新 する必要 があったが、G3プロセッサでは604シリーズと同様 にプロセッサが自動的 にTLBを更新 する。これによってTLBミス時 のペナルティが減少 している。
特徴 [編集 ]
PowerPC G3は
- サイズは25mm
角 または27mm角 と小型 である - 1クロックあたりの
処理 能力 が高 い 低 消費 電力 安価
製品 [編集 ]
2023
PowerPC 750(Arthur[2])[編集 ]
モトローラが180nm で
PowerPC 750L[編集 ]
IBMが
PowerPC 750CX/CXe[編集 ]
IBMが180nm SOIで
Gekko[編集 ]
- IBMが180nm SOIで
製造 、ニンテンドーゲームキューブ用 に開発 されたもの(PowerPC 750CXeをベースに倍精度 浮動 小数点 数 演算 対応 SIMDを追加 した設計 )
PowerPC 750FX/FL[編集 ]
2002
PowerPC 750GX[編集 ]
IBMが90nm SOIで
PowerPC 750CL[編集 ]
![](https://upload.wikimedia.org/wikipedia/commons/thumb/e/ee/PowerPC750CL_on_LP-S7500.jpg/220px-PowerPC750CL_on_LP-S7500.jpg)
IBMが90nm SOIで
Broadway[編集 ]
Espresso[編集 ]
PowerPC 74x[編集 ]
RAD750[編集 ]
PowerPC 750をベースに、
関連 項目 [編集 ]
脚注 [編集 ]
- ^ “【
製造 中止 品 継続 供給 】IBMPowerPC750シリーズ | Rochester Electronics, Ltd. - Powered by イプロス”. Rochester Electronics, Ltd.. 2023年 2月 21日 閲覧 。 - ^ “PowerBook 3400
後継 のKangaは Arthurチップ搭載 で10月 発表 ”. web.archive.org (1998年 12月6日 ). 2022年 2月 12日 閲覧 。 - ^ “IBM releases next PowerPC roadmap” (
英語 ). Macworld. 2023年 2月 21日 閲覧 。 - ^ “IBM、1GHz
動作 のPowerPC 750FXを2002年 後半 に発売 ”. pc.watch.impress.co.jp. 2023年 2月 21日 閲覧 。 - ^ Hagedoorn, Hilbert. “NASA Perseverance rover 200 MHZ CPU costs $200K” (
英語 ). Guru3D.com. 2021年 3月 3日 閲覧 。