コンベックス・コンピュータ
出典: フリー百科事典『ウィキペディア(Wikipedia)』
コンベックス・コンピュータ (Convex Computer) は、ベクター型ミニスーパーコンピュータやスーパーコンピュータを製造した企業である。後にヒューレット・パッカード (HP) 社のPA-RISCを使ったExemplarという並列コンピューティングマシンを開発すると、1995年にHP社がコンベックスを買収した。HP社は、しばし Exemplar を販売していたが、後にその技術を活用して HP 9000 Vクラス を開発した。
[編集] 歴史
コンベックス社は1982年、Bob Paluck と Steve Wallach がテキサス州リチャードソンに設立した。設立当初の社名は Parsecであった。彼らはクレイ・リサーチのベクトル計算機に良く似たアーキテクチャのマシンをもっと低価格で提供することを計画していた。コストを削減するため、コンベックスのデザインはクレイほど先進的なものではなく、一般的な技術に基づいたものであった。また、それによる性能低下は別の方法で解決することを同時に意図していた。
最初のマシン C1 は 1985年にリリースされた。C1 の設計は Cray-1 によく似ているが、使用するメモリやCPUは普通のものである。彼らは、これにベクターユニットを追加できる機能を持たせた。ベクターユニットは128個の64ビットレジスタを持っていて、Cray-1 の二倍である。また、クレイのマシンでは採用されていない仮想記憶方式を採用しているため、プログラミングがやりやすくなっている。CMOSベースのチップではあるがベクターユニットを追加することで、倍精度(64ビット)で約 20MFLOPS、単精度(32ビット)で約 40MFLOPS の性能を記録しており、Cray-1 の 5分の1 の性能である。彼らは、自動ベクトル化機能を劇的に強化したコンパイラを開発し、既存のプログラムをそのまま移植してコンパイルするだけで性能が劇的に向上するようにした。オペレーティングシステムは、BSD系UNIXの ConvexOS である。
C2 は C1 をクロスバー結合したマルチプロセッサ版であり、1988年に最大 4 プロセッサ構成でリリースされた。そこでは新たにECLチップを使い、クロック周波数も 10MHz から 25MHz に向上して、1プロセッサ当たり倍精度で 50MFLOPS で動作した(単精度では 100MFLOPS)。この製品はコンベックスとしては最も成功を収めた。
C2 の後を受けて 1991年に C3 がリリースされた。基本的に C2 の設計を踏襲しているが、クロックが向上し、最大 8 プロセッサ構成ができるようになっている。1プロセッサ当たりの性能は 50~240MFLOPSである。しかし、C3 のリリースは遅れてしまったため、市場に出てきたときには競争力を失っていた。
C4では、さらなる性能向上策としてガリウム砒素チップを実装した。これはクレイの方法を真似たものだったが、性能向上は限定的で、しかも市場投入が遅すぎた。これによりコンベックスは資金を失った。
1994年、コンベックスは全く新しい 'Exemplar というシステムを発表する。従来の C シリーズのベクトル計算機と異なり、Examplar は HP のPA-RISCチップを使用した並列コンピュータであり、SCI によるノード間結合技術を使用している。この開発の時点でコンベックスはソフト・ハード両面でHPとの技術提携契約を結んでいた。
1995年、ヒューレット・パッカード社 (HP) はコンベックス社を買収した。HPは、コンベックス Exemplar マシンを Sクラス および Xクラス としてHP 9000シリーズの一部として販売していたが、Exemplar の技術を活用して新たに Vクラス を開発した。
[編集] コンベックス出身の有名人
コンピュータ関連の有名人にはコンベックス出身の人が何人かいる。
- Tom Christiansen:Perl関連で有名な人物。コンベックスではコンピュータ・クラスターの先駆的なプロジェクト Convex Meta Series で働いていた。
- ロバート・T・モリス:モリスワーム(世界初のインターネットワーム)で有名。コンベックスで研修生として夏の間だけ働いていた。
- Dan Connolly:HTML仕様策定で有名。コンベックスでは文書作成ツールチームで働いていた。
- Mark Lutz:Pythonの本の執筆で有名。
- Brian Berliner:現在のConcurrent Versions Systemシステムの作者。