今回紹介するPrime Computerはこれまでに2回、名前が出てきている。1回目はBob Rau博士のCydromeで、同社のCydra 5向けに資金提供していたのがPrime Computerだった。
2回目は連載425回で、John William Poduska Sr.博士がApollo Computerの前に創業した会社、という位置付けだ。
Multicsを開発したメンバーが
低価格なミニコンピューターを製造
話は1964年代に遡る。GEとBell研究所、MIT(マサチューセッツ工科大学)はまったく新しい、Multicsと呼ばれるOSの開発を始める。UNIXとの対比(Multics開発の過程で得られた反省を元に、機能のシンプルな実装を目指してUNIXは作られた)としてその名前は知られている。
ちなみに誤解されている節もあるが、Multicsそのものの開発はBell研究所こそプロジェクトから脱落したものの、MITとGEで引き続き行なわれ、最終的にHoneywellやGEのマシンに搭載されることになった。
William Poduska博士ら数名はまさにこのMulticsプロジェクトに関わって働いていた。プロジェクトが終了した1970年台の初期に彼らは相次いでMITを離れるが、そうしたメンバーが集まって作られたのがPrime Computerである。
創業は1972年で、創業メンバーはRobert Baron氏(CEO)、Sidney Halligan氏(営業担当副社長)、James Campbell氏(マーケティングディレクター)、Joseph Cashen氏(ハードウェアエンジニアリング担当副社長)、Robert Berkowitz氏(製造担当副社長)、William Poduska氏(ソフトウェアエンジニアリング担当副社長)、John Carter氏(人事担当ディレクター)の7人である。
1970年代前半というのは、従来のIBMやCDCといった大型なコンピューターが幅を利かせていた市場に、DECやData Generalといったメーカーが16bitの低価格マシンで斬り込みをかけ始めた時代である。
この市場にPrime Computerは、まず最初は16bitのPrime 200というマシンで参入した。ちなみにPrime 200、アドレスは32bit、データは16bitというやや変則的な構成で、これもあって32bitマシンとする向きもあるが、Prime Computerが出した資料そのものに“The PRIME 200 is a fully parallel, 100% rnicroprogrammed, 16-bit computer.”とあるので、16bitマシンとしたいと思う。
画像の出典は、Computer History Museumの“Prime 200 small computer”
性能そのものはそれほど高くなかった(0.1MIPS程度と言われている)が、フルプログラマブルの命令セット(すべての命令が64bitのマイクロコードで格納されている)、64レベルのプライオリティー付き割り込み管理、FPUの搭載など、当時としては先進的な機能も搭載されていた。
画像の出典は、Computer History Museumの“Prime 200 small computer”
ただ、Prime 200の場合はそのハードウェアよりもソフトウェアがメインだった。下の画像がPrime 200のモットーである。そのOSはPrimosと呼ばれていたが、当然ながらこれはMulticsの影響を強く受けるものであった。
画像の出典は、Computer History Museumの“Prime 200 small computer”
もちろんMulticsそのものではなく、開発陣(主にPoduska博士)は彼らなりにMulticsの利点と欠点を見極め、その結果としてPrimosを生み出している。部分的にはUNIXのような面も持っていたが、同じくMulticsの反省から生まれたUNIXとはいろいろ異なる部分もあった。
この連載の記事
-
第797回
PC
わずか2年で完成させた韓国FuriosaAIのAIアクセラレーターRNGD Hot Chips 2024で注目を浴びたオモシロCPU -
第796回
PC
Metaが自社開発したAI推論用アクセラレーターMTIA v2 Hot Chips 2024で注目を浴びたオモシロCPU -
第795回
デジタル
AI性能を引き上げるInstinct MI325XとPensando Salina 400/Pollara 400がサーバーにインパクトをもたらす AMD CPUロードマップ -
第794回
デジタル
第5世代EPYCはMRDIMMをサポートしている? AMD CPUロードマップ -
第793回
PC
5nmの限界に早くもたどり着いてしまったWSE-3 Hot Chips 2024で注目を浴びたオモシロCPU -
第792回
PC
大型言語モデルに全振りしたSambaNovaのAIプロセッサーSC40L Hot Chips 2024で注目を浴びたオモシロCPU -
第791回
PC
妙に性能のバランスが悪いマイクロソフトのAI特化型チップMaia 100 Hot Chips 2024で注目を浴びたオモシロCPU -
第790回
PC
AI推論用アクセラレーターを搭載するIBMのTelum II Hot Chips 2024で注目を浴びたオモシロCPU -
第789回
PC
切り捨てられた部門が再始動して作り上げたAmpereOne Hot Chips 2024で注目を浴びたオモシロCPU -
第788回
PC
Meteor Lakeを凌駕する性能のQualcomm「Oryon」 Hot Chips 2024で注目を浴びたオモシロCPU -
第787回
PC
いまだに解決しないRaptor Lake故障問題の現状 インテル CPUロードマップ - この連載の一覧へ