RISCの生い立ちからRISC-Vまでの遠い道のり
RISCの実用性を証明した「MIPSアーキテクチャ」の誕生(3/3 ページ)
さて、Stanford MIPSはBerkeley RISCと異なり、研究プロジェクト向け試作品で終わらなかった。というよりも、ヘネシー博士自身、終わらせるつもりがなかったようだ。このあたりはRISC-Vのカーステ・アサノビッチ教授と同じ……というのは逆で、アサノビッチ教授がヘネシー博士と同じと言うべきかもしれないが、とにかくこれを商用にすることを考え、1984年に1年間の休暇を取り、同年中旬にMIPS Computer Systemsを設立する。他に元Motorolaのエドワード “Skip” ストリッター氏(※2)とか元IBMのジョン・ムスーリス氏などがこのMIPS Computer Systemsに集まっていた。
※2:“Skip” ストリッター氏の話はこちらにもあるのでご一読を。
ただヘネシー博士は1985年中にスタンフォード大学に戻らねばならなかったから、経営にずっと携わる気はなかったようで、1985年2月にComputer Consolesという会社の社長兼CEOだったバーモンド・H・クレイン氏をCEOとして招聘(へい)している。
さて、そのMIPS Computer Systemsでは1985年にまず命令セットとしてMIPS Iを発表する。もともとStanford MIPSの命令セットは写真4に示す通りで、Berkeley RISCと異なり商用プロセッサに必要とされる最低限の命令をほぼ網羅している。加減算とシフト命令だけと言っても過言ではなかったBerkley RISCに比べてちゃんと乗除算もあるし、比較命令も十分である。ビット操作命令はさすがにないが、論理演算命令があるから事実上困らない。おまけに外部のFPUを使う前提ではあるが、浮動小数点演算(それもSingle FloatだけでなくDouble Floatも用意されている)まで準備されており、ほぼこのままで商用プロセッサの開発が可能である。
写真4:これは“Computer Organization and Design: The Hardware/Software Interface MIPS Edition: The Hardware/Software Interface”に付録の、通称"Green Card"の1ページ目なのだが、なぜか版元がPDFで公開している
そんな訳で、もともとのStandard MIPSほぼそのままの形でMIPS I命令セットが定義され、これを利用できるProcessor IPとして1986年に発表されたのがMIPS R2000である。
MIPS Computer SystemsはあくまでもIPを提供する会社ということで、実際にはまずSierra Semiconductorと東芝がライセンスを受けてチップを製造。次いで1987年にはIDT、LSI Logic、Performance Semiconductorもこれに加わっている。このうちSierra Semiconductorと東芝は生産委託だけを行い、自社販売は行わなかったが、IDTやLSI Logic、Performance Semiconductorは自社での販売も行っている。
R2000自身は8.3/12.5/15MHz駆動のCPUコアであるが、FPU(浮動小数点演算装置)としてR2010、Write BufferのR2020が用意され、R2010+R2010+R2020×4の構成となっている(写真5)。
写真5:R2000を採用したコンピュータ「DECstation 2100」の基板。中央の大きなものがLSI LogicのR2000チップ、ヒートシンクが乗っているのがR2010チップ、その上に4つ並んでいるのがR2020チップである。出典はcomputers.popcorn.cxのComputer collection
ちなみに写真5はLSI Logicの2μm CMOSプロセスで製造された12MHz駆動のものだが、2μmにした程度ではWrite Bufferを全部ワンチップ化するのは無理であったし、ましてやFPUはとても載りきらなかった。このあたりが統合されて文字通りワンチップ化されるのはもう少し先のことだが、この当時はCPUが複数チップになるのは普通のこと(Intelにしても、FPUを統合した80486が登場するのは1989年のことである)だったし、12MHz駆動で6MIPSという性能は当時としては十分高速だった。
同社はこの後、1988年により高速化したR3000を発表。同年IPOも果たし、次いで64bitのR4000を発表するものの、経済的苦境に追い込まれ.……という話は以前Tech Factoryでご紹介したので繰り返しは避ける。ただMIPSは常にハイパフォーマンスを追求する方向の製品ラインアップを提供しようとしたが、これは市場のニーズからどんどんずれることになってしまった。結果、2度の身売りを経て現在はWave Computingという新興AIチップベンダーがその資産を全て保有するものの、MIPS Open Initiativeは事実上の不発に終わり、そろそろ過去のアーキテクチャになろうとしている。
それでも、RISCというアーキテクチャが実用になることをMIPSがマーケットで証明したことの意義は非常に大きい。実際MIPSアーキテクチャベースのワークステーションの台頭により、それまで多くのCPUベンダーが開発を進めていたCISCベースのプロセッサの開発はほぼ全て中断または方向転換を余儀なくされたからだ。その意味で、RISCを語るときに避けて通れないのがMIPSというわけだ。
Copyright © ITmedia, Inc. All Rights Reserved.
RISCの生い立ちからRISC-Vまでの遠い道のり
IBM Power、MIPS、PA-RISC、SPARC、Alpha、Arm、そしてRISC-V。IT史に詳しい大原雄介さんが、現代のプロセッサにおいて重要なRISCプロセッサの歴史を追っていきます。
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
プールにはおしっこが何リットル混じっている? 人工甘味料を基に計測 カナダチームが2017年に調査
-
2
新「マイナアプリ」きょうスタート 「デジタル認証アプリ」統合、水色→ピンクに
-
3
「うるう秒」27年に事実上廃止へ 自転とのずれ「1時間」まで容認 10月に国際会議で採決
-
4
東京の下町や浦安周辺はなぜ揺れやすい? 日本地震工学会の「揺れやすさ」マップが話題
-
5
「まるで奇行種」――とある人型ロボの爆走フォームが話題に 中国のロボット運動会400m走で優勝
-
6
FANZA、成人向けAI創作・公開サービス「FANZAスタジオ」発表 先行体験は8月24日から
-
7
消費者庁、「ダークパターン」規制へ 特商法改正視野に中間取りまとめ案
-
8
ボカコレ炎上、MVに「3DS」使った曲“ランキング除外”で 「基準あいまい」とクリエイター反発
-
9
将門塚によじ登り動画配信、男性が謝罪 不敬避けてきた場所……国税庁も「たたりの噂」
-
10
目指すは、日本発IPで海外売上20兆円 経産省が新戦略を発表 「ものがたり大国5カ年計画」
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR