Алгоритмы параллельных вычислений и программирование. Бурова И.Г - 4 стр.

UptoLike

Глава 1. О ПОСТАНОВКЕ ЗАДАЧИ
РАСПАРАЛЛЕЛИВАНИЯ
§ 1. Введение
Многие явления природы характеризуются параллелизмом
дновременным исполнением процессов с применением различных
путей и способов). В частности, в живой природе параллелизм рас-
пространен очень широко в дублирующих системах для получе-
ния надежного результата. Параллельные процессы пронизывают
общественные отношения, ими характеризуются развитие науки,
культуры и экономики в человеческом обществе. Среди этих про-
цессов особую роль играют параллельные информационные пото-
ки. Среди них можно упомянуть потоки информации со спутни-
ков, от различных источников излучения во Вселенной, циркуля-
цию информации в человеческом обществе и т. п. При проведении
вычислений обычными стали многозадачность и мультипрограмм-
ность, мультимедийные средства, компьютерные локальные сети, а
также глобальные сети, такие, как Интернет, сеть WEB и т.п. Это
показывает, что серьезное изучение вопросов распараллеливания и
высокопроизводительных вычислений чрезвычайно важно.
За многие годы существования однопроцессорных систем про-
изошло весьма четкое разделение сфер между вычислительной тех-
никой, алгоритмическими языками и численными методами ши-
роком смысле этого слова).
Однако, на первых порах развития высокопроизводительных
вычислений появилась необходимость совместного развития всех
трех перечисленных направлений.
Последние годы характеризуются скачкообразным прогрессом
в развитии микроэлектроники, что ведет к постоянному совершен-
ствованию вычислительной техники. Появилось большое количе-
ство вычислительных систем с разнообразной архитектурой, иссле-
дованы многие варианты их использования при решении возника-
ющих задач.
Среди параллельных систем различают конвейерные, вектор-
ные, матричные, систолические, спецпроцессоры и т.п. Родоначаль-
никами параллельных систем являются ILLIAC, CRAY, CONVEX
и др. В настоящее время все суперкомпьютеры являются парал-
лельными системами.
5