История и методология информатики и вычислительной техники. Парфенов П.С. - 97 стр.

UptoLike

Составители: 

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