Ассемблер MIPS/История
История
правитьАрхитектура MIPS была первой RISC архитектурой, которая получила признание со стороны промышленности.
Идея использования конвейера в качестве основной технологии зародилась еще в 70-x годах (вспомним IBM 801) , но тогда он не использовал весь свой потенциал. В 1981 году коллектив под руководством Джона Хеннесси начал работу над проектом MIPS. Основной идеей было увеличение производительности процессора, используя конвейер.
В 1984 Хеннесси основал компанию MIPS Computer Systems (нынче MIPS Technologies) и через год была аппаратно реализована первая версия MIPS микропроцессора - R2000. В промышленности также получил распространение R3000. Оба этих микропроцессора были 32-битными и долгое время служили основой для станций Silicon Graphics, вот поэтому, когда MIPS Computer испытывали финансовые трудности в 1992, SGI , не задумываясь, купила компанию.
В 1990 компания начала лицензирование своих разработок для сторонних поставщиков. Идея лицензирования архитектуры оказалась успешной. На сегодняшний день половина доходов MIPS Technologies поступает именно с лицензирования разработок. Успех MIPS'а оказался довольно большим.
MIPS Computer в 1991 году представили первый 64-битный процессор - R4000.
В 1994 году был представлен R8000 - он был ориентирован прежде всего на научные исследования, где интенсивно используются данные с плавающими точками, и обладал суперскалярной реализацией. При частоте 75 МГц пиковая производительность теоретически составляла 300 мегафлопс. В этом же году компания объявила о создании суперскалярного R10000. Но представлен он был в 1996 и обладал частотой 250 МГц.
В 90-х существовало предположение, что рассматриваемая книгой архитектура и другие мощные RISC процессоры обгонят IA32. Но этого не случилось, после выхода центральных процессоров класса Pentium ПК от MIPS отказались. В то же время архитектура была распространена на рынке встраиваемых и игровых систем.
В настоящее время ядра MIPS можно найти в различных маршрутизаторах, лазерных принтерах, роботах, игровых системах, в некоторых нетбуках.