Программирование для параллельных вычислительных систем

Автор: Пользователь скрыл имя, 15 Мая 2014 в 23:22, курсовая работа

Краткое описание

Имеется большое количество важнейших задач, решение которых требует использования огромных вычислительных мощностей, зачастую недоступных для современных вычислительных систем. К таким задачам прежде всего относятся задачи точных долгосрочных прогнозов климатических изменений и геологических катаклизмов (землетрясений, извержений вулканов, столкновений тектонических плит), прогнозов цунами и разрушительных ураганов, а также экологических прогнозов и т.п. Сюда следует отнести также прогнозирование результатов экспериментов во многих разделах физики, в особенности, экспериментов по выявлению основ мироздания (экспериментов на коллайдерах со встречными пучками частиц, экспериментов, направленных на получение антиматерии и, так называемой, темной материи и т.д.).

Оглавление

Введение…………………………………………………………………………….3
Глава 1. Параллельные вычислительные системы……………………………..5
Глава 2. Архитектура вычислительных систем………………………………...8
2.1 Однопроцессорные системы…………………………………………..8
2.2 Многопроцессорные системы………………………………………....8
2.3 Классификация многопроцессорных систем…………………….…..9
Глава 3. Программирование для параллельных вычислительных систем 14
3.1 Параллельная форма алгоритма………………………………………14
3.2 Представление и реализация алгоритмов….………………………...14
3.3 Модели программирования……………………………………….…..18
3.4 Парадигмы параллельного программирования………………….…..20
Заключение. 21
Список использованной литературы 22

Файлы: 1 файл

параллельные вычислительные системы.doc

— 142.50 Кб (Скачать)

  • 2)  коммуникационная среда, связывающая отдельные части параллельной системы, работает значительно медленнее процессоров, так что передача информации существенно задерживает вычисления.
  • Параллельное программирование невозможно без представления о методах решения возникающих задач, об архитектуре параллельных вычислительных систем и о математическом обеспечении, которое имеют эти системы. Важно знать класс методов, удобных для реализации на параллельной системе, и алгоритмическую структуру этих методов, а также изучить средства параллельного программирования.

     

     

     

     

     

     

    Список использованной литературы

    1. Тимоти Г. Мэттсон — Шаблоны для параллельного программирования[Текст]. - : Издательство «Addison Wesley», 2005.
    2. Антонов А.С. Введение в параллельные вычисления, М.: Изд-во МГУ, 2002, 346 с.
    3. Уильям Гролл. Использование MPI [Текст]. - : Издательство «MIT Press», 1994.
    4. Борисов М. UNIX-кластеры // М.: Открытые системы, 2005г, 237 с.
    5. Вычислительная техника и программирование / Под ред. А.В. Петрова - М.: Высшая школа, 2003, 385 с.

     


    Информация о работе Программирование для параллельных вычислительных систем