IBM System/360 Model 91 — модель серії комп'ютерів IBM System/360 компанії IBM. Оголошена в 1964 році як конкурент суперкомп'ютеру CDC 6600 компанії Control Data Corporation.[1] Функціонально, вона була подібна до будь-якої багатомасштабованої системи IBM System/360, але серед усього модельного ряду, Model 91 була найбільш просунутою і вона була першою моделлю, яка підтримувала позачергове виконання.[2] Модель 91 була найпродуктивнішою в лінійці IBM S/360, призначалася для наукових обчислень і використовувалася для дослідження космосу, у фізиці елементарних частинок і глобального прогнозу погоди.[3]

IBM System/360 Model 91
РозробникIBM
Початок випускуСічень 1966
ПопередникIBM 7090
НаступникModel 195
IBM System/360 Model 91

Опис

ред.

Модель 91 була першим комп'ютером IBM, що підтримував позачергове виконання інструкцій[4]. У комп'ютері були реалізовані багато нововведень для використання паралелізму на рівні команд: конвеєризація виконавчих пристроїв, перейменування регістрів, пророкування переходів, динамічне виявлення конфліктів пам'яті. У блоці операцій з рухомою комою був вперше реалізований алгоритм Томасуло, описаний в 1967 році. Багато з цих ідеї на 25 років практично були забуті, поки їх не стали активно використовувати в мікропроцесорах в 90-х роках.

У Model 91 використовувалася гібридна технологія ASLT (advanced solid logic technology). 120000 логічних вентилів реалізовані на емітерно-зв'язаній логіці (ЕЗЛ). Час тактового циклу процесора становив 60 нсек. У Моделі 195 він був скорочений до 54 нсек. Час доступу до пам'яті — 780 нсек. Пам'ять могла містити 4, 8 або 16 блоків, які працювали незалежно (багатоканальна архітектура пам'яті).

Операційна система: OS/360.

Примітки

ред.
  1. Timeline of IBM ACS Project -- Mark Smotherman. people.cs.clemson.edu. Архів оригіналу за 2 січня 2017. Процитовано 17 червня 2017.
  2. Out of Order Execution of Computer Instructions. researcher.watson.ibm.com. Архів оригіналу за 22 жовтня 2016. Процитовано 17 червня 2017.
  3. System/360 Model 91. IBM Archives. Архів оригіналу за 16 червня 2016. Процитовано 28 червня 2016.
  4. Out of Order Execution of Computer Instructions. researcher.watson.ibm.com. Архів оригіналу за 22 жовтня 2016. Процитовано 17 червня 2017.