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
メルカリ、梨の転売疑惑に「盗品の出品は確認されず」 誹謗中傷には利用制限も
-
2
Anthropic、「Claude Opus 5」公開 Fable 5に迫る性能を半額で――サイバー安全策は緩和、拒否時は自動フォールバックも
-
3
「iPhone高騰」はこれからも続く? 中国CXMTに近づくApple、メモリ競合へのけん制が不発に終わりそうなワケ【後編】
-
4
「ニューロマンサー」実写ドラマ、Apple TV+で2027年1月配信開始へ
-
5
検索結果に「詐欺ではありません」と表示させる詐欺手口、警視庁が注意喚起 AI要約も餌食に
-
6
「こんなのに追われたら……」急斜面もやすやす爆走、中国製の車輪付き四足ロボのデモ動画が話題 最高時速20km超
-
7
海外の新作バカゲー「電車アタック」にマンガ家が感心した理由 ブッ飛んだ内容と完成度の高さ、そして“日本”
-
8
「めっちゃカメレオン」公式Discord乗っ取り 担当者PCがマルウェア感染、管理者が全員BANに 現在は復旧
-
9
暑さ対策が熱い! 「猛暑対策展」で感じた、転んでもただでは起き上がらない日本人のエネルギー
-
10
スーパーに並んだ「ごちゃごちゃ生成AIポップ」が物議 “看板王”こと、きぬた歯科院長「これはアリ」
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR