ACS-1 и ACS-360 являются два взаимосвязанными суперкомпьютерами , разработанных IBM в рамках IBM Advanced Computing Systems проект с 1961 по 1969 г. Несмотря на то, что проекты никогда не закончены , и никаких моделей никогда не пошли в производство, проект породил ряд организационных технологии и архитектурные инновации, которые с тех пор стали использоваться почти во всех высокопроизводительных компьютерах, существующих сегодня. Многие идеи, возникшие в результате проекта, напрямую повлияли на разработку IBM RS / 6000 и, в последнее время, внесли свой вклад в вычислительную парадигму вычислений с явно параллельными инструкциями (EPIC), используемую Intel.и HP в высокопроизводительных процессорах.
История
Проект ACS начался в 1961 году как проект Y с целью «построить машину, которая была бы в сто раз быстрее, чем Stretch ». [1] Первоначальная работа началась в исследовательском центре IBM Watson Research Center . В проект внесли вклад ряд значительных компьютерных пионеров, в том числе Джон Кок , Херб Шорр , Фрэнсис Аллен , Джин Амдал и Линн Конвей .
Решение IBM в мае 1968 года изменить проект для поддержки совместимости с S / 360 привело к изменению названия проектируемого компьютера с ACS-1 на ACS-360 . На пике своего развития в проекте ACS-360 задействовано более 200 инженеров и сотрудников. [1]
Проект ACS-360 был отменен в мае 1969 года; однако многие из нововведений, возникших в результате этого проекта, в конечном итоге найдут прямую реализацию в машинах серии IBM RS / 6000 (позже известной как линейка рабочих станций и серверов IBM System p ), помимо влияния на дизайн других машин и архитектур.
Влияние
Хотя ни ACS-1, ни ACS-360 никогда не производились, группа IBM Advanced Computing Systems, ответственная за их дизайн, разработала архитектурные инновации и впервые применила ряд методов проектирования процессоров RISC , которые станут фундаментальными для проектирования современных компьютерных архитектур и систем. :
- Резкое сокращение количества уровней логических вентилей для стадий конвейера для сокращения времени цикла
- Тесная интеграция между процессором и памятью
- Кэш-память с оптимизированным вводом-выводом в / из кеша
- Методы оптимизации компилятора
- Операционные системы с виртуальной памятью
- Декодирование и выдача нескольких инструкций (первая)
- Использование целевого буфера перехода (первое)
- Аппаратная реализация многопоточности (впервые для IBM)
- Динамическое планирование инструкций / выполнение вне очереди
- Переименование аппаратного реестра
- Предикация инструкции
- Дизайн сканирования с учетом уровня (используется IBM)
- Жесткие диски с фиксированной головкой
- Быстродействующие БИС с воздушным охлаждением
- Расширенные инструменты моделирования, используемые в процессе проектирования
Заметки
- ^ a b Smotherman, Марк (31 мая 2006 г.). "Суперкомпьютер IBM ACS-1" . Проверено 27 февраля 2007 .
дальнейшее чтение
- Марк К. Смотерман; Эдвард Х. Сассенгут; Рассел Дж. Робелен (2016). «Проект IBM ACS», IEEE Annals of the History of Computing ». 38 (1): 60–74. Doi : 10.1109 / MAHC.2015.50 . Цитировать журнал требует
|journal=
( помощь )
Внешние ссылки
- IBM Advanced Computing Systems (ACS) - 1961–1969 - Проект документации для суперкомпьютера IBM ACS-1, поддерживаемый Марком Смотерманом