Составители:
99
Рис. 6.1. Архитектура компьютера Cray-1, регистры и конвейеры (числа
обозначают глубину конвейера) [6.1]
Взрывной рост количества задач, подходящих для параллельной
обработки, приходится на конец XX века – это климатические,
биологические, ядерные и пр. расчеты. Но сама параллельная обработка
данных была изобретена еще в конце XVIII века, когда Гаспар де Прони
организовал процесс расчета логарифмических и тригонометрических
таблиц. Он свел сложные задачи к набору рутинных операций для 20
вычислителей. Вычислители находились под контролем образованных
«технологов», и от них требовалось только аккуратно складывать и
вычитать. Математическим обеспечением процесса занимались
несколько выдающихся математиков. Такой подход сохранялся до
середины XX века, когда рассчитывали первые ядерные бомбы.
Своеобразным «пионером» в параллельной обработке данных
может считаться и академик А.А. Самарский, выполнявший в начале 50-
х математическое моделирование ядерных взрывов. Самарский проводил
расчеты, в частности, эволюции взрывной волны, методом сеток. При
этом в узлы сетки садились девушки с арифмометрами, передающие
друг другу данные на словах и откладывающие необходимые цифры на
арифмометре. Точность оказалась невелика, т.к. узлов в сетке было мало,
а время счета – большим. Но первые реалистические расчёты
макрокинетики цепной реакции ядерного взрыва, приведшие к
практически важным оценкам мощности ядерных боеприпасов, были
выполнены.
Страницы
- « первая
- ‹ предыдущая
- …
- 95
- 96
- 97
- 98
- 99
- …
- следующая ›
- последняя »