ВУЗ:
Составители:
4
В последние годы предпринимаются усилия по расширению подготовки
специалистов в области решения задач на многопроцессорных системах в рам-
ках бакалавриата. Представляется, что решение этой проблемы более эффек-
тивно путем полной «развязки» параллельных вычислений и параллельного
программирования. Настоящее учебное пособие является такой попыткой. В
нем подчеркнуто не используются термины «программа» и «программирова-
ние», а анализ параллельных алгоритмов завершается составлением временной
диаграммы его выполнения. Для того чтобы сделать диаграммы полностью по-
нятными программисту, который не владеет существом прикладной задачи, ав-
торы «модернизировали» обычно используемые диаграммы [1]. В частности, в
них в явном виде введены нумерация процессоров и связи между процессами в
виде номеров входных, выполняемых и выходных операторов.
Указанная особенность построения учебного пособия, кроме прочего, по-
зволяет начать изучение вопросов организации параллельных вычислений до
того, как изучен какой-либо алгоритмический язык. Это создает дополнитель-
ные удобства в реализации учебного плана. Такой подход может представлять
интерес и для научных работников. Процесс создания параллельных приложе-
ний может быть более эффективным, если организовать своеобразный конвей-
ер: математическая постановка задачи (1), структурный анализ алгоритма и по-
строение плана вычислений (2), написание кода (3), отладка программы (4). Яс-
но, что методики, обеспечивающие возможность реализовывать каждый из ука-
занных этапов независимо, обеспечат более быстрое и притом более качествен-
ное решение задачи.
Учебное пособие ориентировано в основном на начальную подготовку
студентов в рамках программ подготовки бакалавров, слушателей ФПКП и
других категорий учащихся, приступающих к освоению технологий параллель-
ных вычислений, но может быть полезным также при выполнении курсовых и
дипломных проектов, а также при проведении прикладных научных исследова-
ний, связанных с подготовкой параллельных приложений.
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »