История появления параллелизма в архитектуре ЭВМ
Все современные процессоры используют тот или иной вид параллельной обработки. Изначально эти идеи внедрялись в самых передовых, а потому единичных компьютерах своего времени:
- 1953 г. - IBM 701, 1955 г. - IBM 704: разрядно параллельная память и арифметика, АЛУ с плавающей точкой.
- 1958 г. - IBM 709: независимые процессоры ввода/вывода (т.е. контроллеры ВУ).
- 1961 г. - IBM STRETCH: опережающий просмотр вперед, расслоение памяти на 2 банка.
- 1963 г. - ATLAS: реализована конвейерная обработка данных - конвейер команд.
- 1964 г. - CDC 6600: независимые функциональные устройства.
- 1969 г. - CDC 7600: конвейерные независимые функциональные устройства (8 конвейеров).
- 1974 г. - ALLIAC: матричные процессоры (УУ + матрица из 64 процессоров).
- 1976 г. - CRAY1: векторно-конвейерные процессоры. Введение векторных команд, работающих с целыми массивами независимых данных.