MIPS R3000(ミップスアールサンセン)
MIPS Computer Systems 1988年6月発売の32bit RISC CPU。Sony PlayStation・SGI Indy・SunSPARC前哨機。
概要
MIPS R3000(後継R3000A=1989年改良版)は、米国シリコンバレーのMIPS Computer Systems社(後のMIPS Technologies、現Wave Computing→2024年現在Imagination Technologies傘下)が1988年6月に発売した32bit RISC(Reduced Instruction Set Computer)プロセッサで、MIPS Iアーキテクチャ第2世代+シングルチップ実装として1980年代後半-1990年代前半のワークステーション・組込システム市場を席巻した名機。John Hennessy(スタンフォード大学教授、後にスタンフォード大学長、Knuth Prize受賞)が1981年スタンフォード大学MIPSプロジェクトで発案・主導したRISCアーキテクチャ理論を実用化したもので、32bit固定長命令+遅延スロット+ロード・ストア・アーキテクチャ+5段パイプライン+20-40MHz動作+1MB L1キャッシュ+スカラ実行で、当時の主流CISC(Intel x86・Motorola 68k)に対しRISC設計の理論的優位(高クロック化容易+コンパイラ最適化適合)を実証した教科書的機種。代表的採用機種はSGI Indigo(1991年6月)・SGI Indy(1993年7月)・DECstation 5000(1989年)・Sony NEWS(1989年)+特にSony PlayStation初代(1994年12月)にMIPS R3000Aベースカスタムチップ「R3000A 33.8MHz」として搭載されたことで、ゲーム機史上最重要RISC CPUとして庶民にも認知された機種。後継MIPS R4000(1991年、64bit)→R4400(1992年)→R10000(1996年、Out-of-Order)→R12000/14000/16000(2000年代)まで進化し、SGI O2/Octaneワークステーション・SGI Origin 2000/3000スーパーコンピュータ・Cisco IOS ルータ・PSP(PlayStation Portable)+任天堂DS/3DS(2004年/2011年、ARM併用)等への採用継続。MIPSアーキテクチャの教育的影響は絶大で、Patterson & Hennessy「Computer Organization and Design」(1997年初版、現6版)は世界中のCSカリキュラム標準教科書としてMIPSを学ぶ起点教材で、2024年現在も多くの大学コンピュータアーキテクチャ授業がMIPSを実例に使用する。RISC-V(2010年UCB発祥、2024年現在最重要オープンRISCアーキテクチャ)はMIPSの直系子孫的位置づけで、教育・産業界で続くRISCの伝統。
主な特徴・仕組み
- 種類: 32bit RISC プロセッサ(MIPS Iアーキテクチャ)
- 発売: 1988年6月
- プロセス: 1.2μm CMOS
- トランジスタ数: 約115,000個
- パッケージ: 144ピンPGA
- 命令: 32bit固定長、5段パイプライン
- レジスタ: 32本×32bit汎用 + 32本×32bit FPU
- L1キャッシュ: 命令・データ各最大64KB(外部、CPU連携)
- 動作周波数: 20-40MHz(後継R3000Aで33.3MHz標準)
- 整数性能: 約20 MIPS @ 25MHz
- 浮動小数点: R3010 FPU(オプション)
- 設計者: John Hennessy(スタンフォード大学MIPSプロジェクト 1981年起源)
- 価格: $300(1988年OEM)
- 採用機種: SGI Indigo/Indy、DECstation、Sony PlayStation、Sony NEWS
スペック比較表
| 項目 | MIPS R3000 | SPARC V7 | Intel 80486 | Motorola 68030 |
|---|---|---|---|---|
| 発売 | 1988/06 | 1987 | 1989/04 | 1987 |
| アーキテクチャ | RISC MIPS I | RISC SPARC | CISC x86 | CISC 68k |
| ビット | 32bit | 32bit | 32bit | 32bit |
| クロック | 20-40MHz | 16-33MHz | 25-50MHz | 16-50MHz |
| トランジスタ | 115K | 600K | 1.2M | 273K |
| パイプライン | 5段 | 4段 | 5段 | 5段 |
| 整数性能 | 20 MIPS | 20 MIPS | 20 MIPS | 18 MIPS |
具体例・対応製品
- MIPS R3000: 1988年6月、$300(OEM)
- MIPS R3000A: 1989年、改良版33.3MHz標準
- MIPS R3010: FPU協プロセッサ(オプション)
- SGI Indigo(1991年6月、$8,000-15,000): R3000A 33MHz
- SGI Indy(1993年7月、$5,000-10,000): R4000PC/R4600
- DECstation 5000(1989年): R3000 25-40MHz
- Sony NEWS NWS-3260(1989年): 日本のUNIXワークステーション
- Sony PlayStation初代(1994年12月3日¥39,800): R3000Aベース 33.8MHz
自作PCでの選び方・注意点
MIPS R3000・R3000Aプロセッサは現代の自作PC市場には存在しない、教育・歴史研究目的でMARS(MIPS Assembler and Runtime Simulator、無料)+SPIM(MIPSシミュレータ)+QtSPIM等の教材ツールでアセンブラ動作再現可能。Patterson & Hennessy教科書(Computer Organization and Design、現6版2020年)でMIPSアセンブラ・パイプライン・キャッシュ理論を学ぶことが世界中のCSカリキュラム標準で、2024年現在も東京大学・京都大学・東京工業大学・産総研等で教材使用が続く。Sony PlayStation初代(PSX)の中古は動作品¥3,000-15,000で流通、PCSX-Reloaded等のエミュレータでR3000A動作完全再現可。SGI Indy/Indigo実機は$200-1,500のコレクション市場、Linux MIPS(mips64el)でブート可能だがOS入手困難。教育・歴史教育目的で言及される頻度が極めて高い、コンピュータアーキテクチャ史の中核教材。
関連用語との違い
SPARC V7(Sun Microsystems、1987年)は同時代RISC競合機でSun-4ワークステーション搭載、レジスタウィンドウ機構が独自特徴。MIPSは遅延ブランチ+32本固定汎用レジスタでシンプルさ優位、SPARCはレジスタウィンドウ+スカラ実行で関数呼出最適化が特徴。Intel 80486(1989年4月、CISC)は同時代Intel代表機で全く別系統。後継MIPS R4000(1991年、64bit)→R10000(1996年、Out-of-Order)→...→RISC-V(2010年UCB、現代の直系子孫オープンアーキテクチャ)と発展、MIPSはRISC-Vに継承される技術伝統。
よくある質問(FAQ)
Q1: なぜPS1のCPUに採用された? A: ①RISC設計の高クロック化容易性(33.8MHz)、②シンプルなアーキテクチャでコスト圧縮、③カスタマイズ可能なIPライセンス(ハドソンHU6280と同様)、④Sony内部の半導体技術部門と適合性、⑤MIPSの実績(DECstation・SGI採用)、の5要素が複合。Sony PlayStation成功でMIPSのゲーム機実績が確立、PSP・PS Vita(一部)まで継続採用されました。
Q2: MIPSとRISC-Vの関係は? A: RISC-VはUC BerkeleyのDavid Patterson(MIPS設計者の同僚)+Krste Asanović等が2010年に開発した完全オープンソースRISCアーキテクチャで、MIPSの設計哲学(シンプル・直交・教育的)を継承しつつライセンス問題を解消した直系子孫。2024年現在RISC-Vは半導体業界の重要なオープンスタンダードとして急成長中。
Q3: 現代でMIPS R3000を学ぶ方法は? A: ①MARS(MIPS Assembler and Runtime Simulator、無料Java版)でアセンブラ実行、②QtSPIM(無料)でMIPS動作可視化、③Patterson & Hennessy「Computer Organization and Design」教科書(標準教材)、④SGI Indy/Indigo実機+Linux MIPS(マニア向け)、の4ルート。教育目的では①が最も簡便。
まとめ
- 1988年6月発売・MIPS Iアーキテクチャ32bit RISC
- John Hennessyスタンフォード大学起源
- SGI Indigo/Indy・DECstation・Sony PS1搭載
- 教育・歴史教科書定番のRISC設計教材
- RISC-V(2010年)の祖先・現代まで影響継続