POWER1(パワーワン)について
POWER1は、
IBMが手掛けたマルチチップ
マイクロプロセッサであり、POWER命令セット
アーキテクチャを最初に採用した製品です。
1990年に登場し、当初は「
RISC System/6000」の
CPUとして紹介されました。
IBMの発表によって、POWER1はその後継機種であるPOWER2が発表される際に明確に区別され、「POWER1」という名称で定着しました。
歴史
POWER1は
IBMのRS/6000シリーズにおいて、
サーバー用のPOWERserverや
ワークステーション用のPOWERstationと共に発表されました。その最初の
クロック周波数は20、25、30 MHzでした。
1991年にはPOWER1+という改良モデルが、
1992年にはさらに改良されたPOWER1++が登場するなど、進化を続けました。これらの後継機種は、半導体技術の進展により、オリジナルのPOWER1よりも高い
クロック周波数で動作することが可能になりました。
POWER1+の
クロック周波数は25、33、41 MHzであるのに対し、POWER1++ではさらに進化し、25, 33, 41.6, 45, 50, 62.5 MHzで稼働しました。
1993年8月には、これらすべてのプロセッサが進化系のPOWER2に取って代わられ、新たなスタンダードが確立されました。
派生製品
POWER1から派生した製品も存在し、エントリーレベル向けのシングルチップ版RSCや、宇宙用途向けに設計されたRAD6000などがあります。一方、POWER1の直系からは、コンシューマー向けに機能削減された
PowerPC 601も生まれました。POWER1は、ハイエンド向けの初回
RISCプロセッサとして知られ、商業的には失敗に終わった
1986年のROMPとは異なり、
IBMにとって成功を収めた
RISCプロセッサの礎となりました。
業界内ではPOWER1は、高度な技術である
レジスタ・リネーミングや
アウト・オブ・オーダー実行を初めて実装した
マイクロプロセッサとして記憶されており、これにより従来の
メインフレームのみに使用されてきたスーパースケーラプロセッサの技術が広まりました。このプロセッサの成功が後のPOWERや
PowerPC、
Power Architectureファミリーの発展を促進したと言えます。
POWER1は
32ビットのスーパースケーラの
マイクロプロセッサであり、複数の実行ユニットを備えています。主に固定小数点演算ユニット(ALU、FXU)、ブランチユニット(BPU)、浮動小数点演算ユニット(
FPU)の3つのユニットによって構成され、効率的な処理を実現しています。物理アドレスは
32ビットであるものの、仮想アドレスは52ビットの広がりを持ち、角度からの性能向上を目指しました。このことにより、それぞれのアプリケーションが最大4GBのアドレス空間を利用できるようになったのです。
POWER1は、その設計と技術革新により、コンピュータ科学における重要なマイルストーンとも言える存在であり、今後の
マイクロプロセッサ技術の進展に大きな影響を与えました。