Основные задачи параллельного программирования. Конспект лекций. Степанов Б.М. - 4 стр.

UptoLike

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

4
Введение
Большинство программ пишется для последовательного выполнения. Однако для дос-
тижения более высокой производительности создаются мультипроцессорные вычислитель-
ные системы. Мультипроцессорная архитектура может явиться средством значительного
увеличения мощности вычислительных установок. Важным качеством мультипроцессорных
комплексов является их гибкость, их модульная архитектура позволяет легко увеличивать
вычислительные мощности путем подключения при необходимости дополнительных про-
цессоров.
Мультипроцессорные комплексы позволяют воспользоваться преимуществами парал-
лелизма. Параллелизм в программах может быть явный или неявный (скрытый). Явный па-
раллелизм программист указывает в своей программе при помощи специальных конструк-
ций. Тогда система каждую специальную конструкцию может выполнять на отдельном про-
цессоре. Явное указание параллелизма налагает определенную ответственность на програм-
миста.
Данный конспект лекций дает понимание целей параллельного программирования,
содержит описание механизмов и алгоритмов распараллеливания процессов, а также описа-
ние специальных конструкций, позволяющих программировать параллельные процессы.
                                      Введение

       Большинство программ пишется для последовательного выполнения. Однако для дос-
тижения более высокой производительности создаются мультипроцессорные вычислитель-
ные системы. Мультипроцессорная архитектура может явиться средством значительного
увеличения мощности вычислительных установок. Важным качеством мультипроцессорных
комплексов является их гибкость, их модульная архитектура позволяет легко увеличивать
вычислительные мощности путем подключения при необходимости дополнительных про-
цессоров.
       Мультипроцессорные комплексы позволяют воспользоваться преимуществами парал-
лелизма. Параллелизм в программах может быть явный или неявный (скрытый). Явный па-
раллелизм программист указывает в своей программе при помощи специальных конструк-
ций. Тогда система каждую специальную конструкцию может выполнять на отдельном про-
цессоре. Явное указание параллелизма налагает определенную ответственность на програм-
миста.
       Данный конспект лекций дает понимание целей параллельного программирования,
содержит описание механизмов и алгоритмов распараллеливания процессов, а также описа-
ние специальных конструкций, позволяющих программировать параллельные процессы.




                                          4