Проект IBM Advanced Computer Systems

редактировать

ACS-1 и ACS-360 являются два взаимосвязанными суперкомпьютерами, разработанных IBM в рамках IBM Advanced Computing Systems проект с 1961 по 1969 г. Несмотря на то, что проекты никогда не закончены, и никаких моделей никогда не пошли в производство, проект породил ряд организационных технологии и архитектурные инновации, которые с тех пор стали использоваться почти во всех высокопроизводительных компьютерах, существующих сегодня. Многие идеи, возникшие в результате этого проекта, напрямую повлияли на разработку IBM RS / 6000 и, в последнее время, внесли свой вклад в вычислительную парадигму вычислений с явным параллельным обучением (EPIC), используемую Intel и HP в высокопроизводительных процессорах.

Содержание
  • 1 История
  • 2 Влияние
  • 3 Примечания
  • 4 Дальнейшее чтение
  • 5 Внешние ссылки
История

Проект ACS начался в 1961 году как проект Y с целью «построить машину, которая была бы в сто раз быстрее, чем Stretch ». Первоначальная работа началась в исследовательском центре IBM Watson Research Center. В проект внесли свой вклад ряд значительных компьютерных пионеров, в том числе Джон Кок, Херб Шорр, Фрэнсис Аллен, Джин Амдал и Линн Конвей.

Решение IBM в мае 1968 года изменить проект для поддержки совместимости с S / 360 привело к изменению названия проектируемого компьютера с ACS-1 на ACS-360. На пике своего развития в проекте ACS-360 было задействовано более 200 инженеров и сотрудников.

Проект ACS-360 был отменен в мае 1969 года; однако многие из нововведений, появившихся в результате этого проекта, в конечном итоге найдут прямую реализацию в машинах серии IBM RS / 6000 (позже известных как линейка рабочих станций и серверов IBM System p ), помимо влияния на дизайн других машин и архитектур.

Влияние

Хотя ни ACS-1, ни ACS-360 никогда не производились, группа IBM Advanced Computing Systems, ответственная за их дизайн, разработала архитектурные инновации и впервые применила ряд методов проектирования процессоров RISC, которые станут фундаментальными для проектирования современных компьютерных архитектур и систем.:

  • Резкое сокращение количества уровней логических вентилей для стадий конвейера для сокращения времени цикла
  • Тесная интеграция между процессором и памятью
  • Кэш-память с оптимизированным вводом-выводом в / из кеша
  • Методы оптимизации компилятора
  • Операционные системы с виртуальной памятью
  • Декодирование и выдача нескольких инструкций (первая)
  • Использование целевого буфера ветвления (первое)
  • Аппаратная реализация многопоточности (впервые для IBM)
  • Динамическое планирование инструкций / выполнение вне очереди
  • Переименование аппаратного реестра
  • Предикация инструкции
  • Дизайн сканирования с учетом уровня (используется IBM)
  • Жесткие диски с фиксированной головкой
  • Быстродействующие БИС с воздушным охлаждением
  • Расширенные инструменты моделирования, используемые в процессе проектирования
Ноты
дальнейшее чтение
  • Марк К. Смотерман; Эдвард Х. Сассенгут; Рассел Дж. Робелен (2016). «Проект IBM ACS», IEEE Annals of the History of Computing ». 38 (1): 60–74. Doi : 10.1109 / MAHC.2015.50. Цитировать журнал требует |journal=( помощь )
внешние ссылки
Последняя правка сделана 2023-03-21 05:46:26
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте