MIPS è l’abbreviazione di due diversi termini di calcolo; milioni di istruzioni al secondo e microprocessore senza interblocco delle fasi della pipeline. Il primo utilizzo è un metodo comune per determinare la velocità del processore di un computer. Generalmente, più MIPS può eseguire, più velocemente funziona. Il secondo utilizzo è per un tipo specifico di microprocessore comune in alcuni computer e sistemi embedded realizzati dai primi anni ’80 in poi. Questo sistema è una varietà di computer con set di istruzioni ridotto (RISC), un design che riduce la complessità del suo processore per velocizzare il sistema.
La versione con milioni di istruzioni al secondo di MIPS è generalmente la versione più comune. La velocità di un processore è spesso espressa in questo valore, quindi qualsiasi tipo di sito di benchmarking o pubblicità per il chip avrà in genere una valutazione MIPS. Sebbene queste informazioni siano interessanti, raramente sono così descrittive come i produttori di processori vogliono che gli utenti credano.
Esiste una vasta gamma di fattori che possono influenzare la velocità con cui un processore esegue i calcoli. Fattori esterni al processore possono influenzare la velocità e il tipo di istruzioni fornite; questo, a sua volta, cambia la velocità con cui vengono eseguiti i processi. Inoltre, quando vengono confrontati due processori di architetture diverse, la valutazione MIPS effettiva è quasi priva di significato.
La valutazione MIPS per i computer di casa ha fatto molta strada dalle sue prime fasi. Negli anni ‘1970, la maggior parte dei computer gestiva tra 5 e 1 milione di istruzioni al secondo. Durante gli anni ’80 e ’90, questo numero è aumentato a oltre 1,200. Nei successivi 10 anni, la velocità di istruzione è arrivata fino a 140,000, sebbene la maggior parte dei computer di casa sia da 60 a 70,000.
Il secondo significato comune per MIPS è un tipo specifico di microprocessore. Questo significato è meno noto al pubblico, ma è molto comune in alcuni campi dell’ingegneria. Un processore MIPS è un sistema RISC di base. Questi processori hanno molte delle funzioni più complesse rimosse per aumentare la loro potenza di elaborazione grezza. L’idea di base è che possono operare più velocemente senza che la funzionalità aggiuntiva li interrompa.
Questi chip sono stati utilizzati pesantemente negli anni ’80 per i sistemi desktop. La situazione si è interrotta bruscamente quando Microsoft® ha annunciato che il suo sistema operativo non avrebbe più supportato un’ampia gamma di chip RISC. Mentre altri sistemi operativi utilizzavano ancora la tecnologia RISC, MIPS è passato ai sistemi embedded.
I sistemi integrati sono piccoli computer integrati che eseguono gadget e dispositivi avanzati, come console di gioco, telefoni e computer per auto. Il processore MIPS è adatto a questo tipo di design, poiché è già ridotto all’essenziale. Molti produttori di sistemi embedded hanno scoperto che questi chip potevano essere utilizzati nei loro sistemi con poche modifiche.