PowerPC 601シリーズは、
Apple Computer、
モトローラ、
IBMの三社による協力で開発された
32ビットの
RISC(Reduced Instruction Set Computer)
マイクロプロセッサです。このプロセッサは、
PowerPCファミリーの中で初めて市場に登場し、特に
Appleの初期の
Power Macintosh製品に採用されたことで、その名を広めました。また、601シリーズには、より高速な性能を持つ
PowerPC 601vもラインナップされています。
設計の背景
PowerPC 601は、
IBMが手掛ける
サーバや
ワークステーション向けのプロセッサであるPOWERアーキテクチャを基本に設計されています。開発の効率を高めるため、
IBMが取り組んでいたシングルチップ版のPOWERアーキテクチャと、88110プロセッサの開発チームが統合されました。この結果、両社の技術が融合されて602シリーズや603シリーズへと繋がるデザインが生まれました。601シリーズのコアは、後の603シリーズや604シリーズとは異なり、POWERアーキテクチャとの互換性を持つ点も特徴です。さらに、外部インターフェースは
モトローラの
RISC CPUである88000を基にしており、
64ビットのバス幅を採用しています。
主な仕様
- - アドレスバス: 32ビット
- - データバス: 64ビット
- - 整数演算ユニット: 1
- - 浮動小数点演算ユニット: 1
- - L1キャッシュ: 32KB
- - L2キャッシュ: システムバス上に配置
- - 動作電圧: 601は3.3V、601vは2.5V
高速版の601vは、より低い動作電圧を実現しつつ、最高120MHzの動作クロックを可能にしました。
プロセス技術も0.6μmから0.5μmに向上され、改良がなされています。
主な特徴
PowerPC 601シリーズは、最初の製品化された
PowerPCであり、初めてMacintoshに組み込まれた
PowerPCでもあります。このことから、従来の
MC68000(68K)プロセッサとの互換性が非常に重視されました。また、迅速に市場に投入できることを目指し、既存のPOWERアーキテクチャとの高い互換性を持つコアが選ばれたのです。
市場に投入された初期段階では、
PowerPC用の
ソフトウェアは未だ充実していませんでしたが、Mac OSで採用された動的再コンパイルエミュレーターによって、68Kプロセッサ向けのソフトも高性能で動作しました。そのため、従来の68Kソフトを使用していたユーザーにも移行の利点があり、
PowerPCへの切り替えがスムーズに進んだのです。
ただし、互換性を意識した外部インターフェースやPOWERアーキテクチャとの互換性が、
PowerPC本来の性能を充分に発揮できない要因ともなっていました。このため、後に開発された603シリーズや604シリーズでは、パフォーマンスの最適化が進められています。特に発熱が課題となったため、ノートパソコンへの搭載は603シリーズの登場を待たなければなりませんでした。
製品
関連情報
IBMと
モトローラは、1994年3月30日に
PowerPC 601の性能を25%向上させると発表し、
マイクロプロセッサの周波数を100MHzに引き上げることを発表しました。
このように、
PowerPC 601シリーズは、
Appleにおいて新たな時代を切り拓く重要なプロセッサとして知られています。