MIPS【Million Instructions Per Second】
概要

コンピュータはCPU(中央処理装置)が与えられたプログラムを解釈して命令を順に一つずつ実行することで処理を進める。1秒あたりにCPUが実行できる命令の数をIPS(instructions per second:インストラクション毎秒)という単位で表し、その100万倍がMIPSである。
命令の体系(命令セットアーキテクチャ)の異なるプロセッサの間では、一つの命令で実行できる内容に違いがあり、同じ内容の処理を行うのにいくつの命令を要するかが異なる。MIPSは同じ命令セットのプロセッサ(互換性のあるプロセッサ)同士でなければ比較できない。
なお、MIPSと同じように、IPSの1000倍は「KIPS」(Kilo-IPS:1000命令毎秒)、10億倍は「BIPS」(Billion IPS:10億命令毎秒)、1兆倍は「TIPS」(Trillion IPS:1兆命令毎秒)のように表す。1970年代から90年代頃まではKIPSやMIPSによる性能比較が盛んに行われたが、今世紀に入ってからは体感性能をより忠実に反映するベンチマークテストなどが主流となり、BIPSやTIPSのような大きな単位はあまり使われていない。
MIPSアーキテクチャ
「MIPS」という用語は、米ミップス・テクノロジーズ(MIPS Technologies)社および同社が開発したCPUの命令セット(MIPSアーキテクチャ)のことを指す場合がある。こちらは “Microprocessor without Interlocked Pipeline Stages” に由来する略語とされている。
1980年代に登場したCPUアーキテクチャおよびCPU製品で、単純な命令を高密度に実行するRISC(Reduced Instruction Set Computer)方式を採用している。16ビットCPUが主流の時代に32ビットCPUを、32ビットが主流の時代に64ビット製品をいち早く提供し、高い性能を求めるグラフィックワークステーションなどに採用された。
同社のRシリーズのCPUおよび他社のライセンス製品は、1990年代後半から2000年代初頭にかけて家庭用ゲーム機に相次いで採用されたことでも知られている。ソニーの「PlayStation」(R3000A)および「PlayStation 2」(R5900ベースのEmotion Engine)、任天堂の「NINTENDO 64」(R4200ベースのVR4200カスタム)などである。
関連用語
他の辞典等による「MIPS」の解説 (外部サイト)
- ウィキペディア「MIPS」
- 大塚商会 IT用語辞典「MIPS」
- 日経 xTECH IT基本用語辞典「MIPS」
- ケータイ用語の基礎知識「MIPS値」
- Insider's Computer Dictionary「MIPS」
- NTT西日本 ICT用語集「MIPS」
- くみこみックス「MIPS」
- TechTerms.com (英語)「MIPS」
- PC.net Computer Glossary (英語)「MIPS」
- WhatIs.com (英語)「MIPS」