Intel i860

Матер?ал з В?к?пед?? ? в?льно? енциклопед??.
Перейти до нав?гац?? Перейти до пошуку
Intel i860
Розробник: Intel
Наб?р команд : RISC

i860 (також в?домий як 80860 ? п?д кодовою назвою N10) ? м?кропроцесор компан?? Intel з арх?тектурою RISC , вперше випущений в 1989 роц?. Разом з i960 ? одн??ю з перших спроб зробити повн?стю нову систему команд п?сля провалу iAPX 432 в 1980-х роках.

i860 був випущений наст?льки урочисто, що затьмарив випуск i960, який багато хто вважав б?льш вдалою розробкою. Цей процесор так ? не дом?гся комерц?йного усп?ху, ? проект був закритий у середин? 1990-х. Використовувався в граф?чних п?дсистемах ? таких, як плата розширення NeXT Dimension для комп'ютер?в NeXTcube [en] , а також в комп'ютерах з масово-паралельною арх?тектурою Intel iPSC/860. Через в?дсутн?сть комерц?йного усп?ху б?льше не виробля?ться.

Техн?чн? особливост? [ ред. | ред. код ]

М?кропроцесор i860 по?днав ряд техн?чних характеристик, як? були ун?кальн? для того часу, особливо арх?тектура VLIW ? потужна п?дтримка високошвидк?сних операц?й з рухомою комою . Процесор мав 32-б?тний арифметико-лог?чний пристр?й разом з 64-б?тним математичним сп?впроцесором , який був побудований на трьох частинах: суматор, помножувач ? граф?чний процесор. Система мала окрем? конве?ри для АЛП, суматора ? помножувача, ? могла обробляти одночасно до трьох ?нструкц?й за такт. [ джерело? ]

Процесор мав одну досить незвичайну особлив?сть ? конве?ри як функц?ональн? одиниц? були доступн? програмно, що вимагало в?д комп?лятор?в обережност? у створенн? порядку ?нструкц?й у об'?ктних модулях для забезпечення пост?йного заповнення конве?р?в. Це дозволя? досягти деяких ц?лей RISC-арх?тектури, де щось на кшталт ≪комп?лятора м?крокоду ?на льоту“≫ було прибрано з ядра процесора ? пом?щено в комп?лятор . Це дозволило створити б?льш просте ядро ??? зв?льнити м?сце для ?нших ц?лей, але призвело до б?льшого обсягу коду, негативного впливу на результативне звернення в кеш, пропускну здатн?сть пам'ят? ? загальну варт?сть системи. В результат?, i860 був здатний виконувати певн? граф?чн? алгоритми та алгоритми з рухомою комою на досить висок?й швидкост?, але його продуктивн?сть у програмах загального призначення ≪кульгала≫, а програмувати ефективно було вельми складно. [ джерело? ]

Див. також [ ред. | ред. код ]

Джерела [ ред. | ред. код ]