Архитектура параллельных вычислений

Автор работы: Пользователь скрыл имя, 25 Марта 2012 в 17:19, курсовая работа

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

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

Содержимое работы - 1 файл

Parallel programming architecture.docx

— 1.06 Мб (Скачать файл)

Здесь важное значение обретают такие задачи, как нахождение длины критического пути в сетевом графе, описывающем взаимосвязанные работы с их временными оценками, нахождение ранних и поздних сроков выполнения работ, оценка снизу стоимости проекта и времени его реализации, связанных с размещением заказов и комплектацией исполнителей.

Однако эти задачи интегрируются  в более глобальные и ответственные:

-минимизация стоимости  проекта в соответствии с привлечением  организаций-исполнителей при необходимости  выполнения работ в заданный  срок;

- минимизация времени  выполнения проекта при заданном  множестве исполнителей.

В последние годы усиливается  внимание к использованию высокопроизводительной вычислительной техники в научных  исследованиях и образовании.

Создание эффективных  программных решений для параллельных систем складывается из трех основных компонентов: параллельных алгоритмов, средств реализации параллельности и систем отладки.

 

 

 

 

Использованная  литература:

 

  1. Воеводин В.В., Воеводин Вл.В. Параллельные вычисления. - СПб.: БХВ-Петербург, 2002.
  2. Гергель  В.П.,  Стронгин  Р.Г.  Основы  параллельных  вычислений  для  многопроцессорных вычислительных систем. - Н.Новгород, ННГУ, 2001.
  3. Малышкин В. Э, Корнеев В. Д. Параллельное программирование мультикомпьютеров. – Новосибирск, НГТУ, 2006.
  4. Сердюк Ю. П. Конспект лекций по курсу «Кластерные вычисления». – Переславль-Залесский, Институт программных систем РАН, 2007.
  5. Бурова И. Г., Демьянович Ю. К. Алгоритмы параллельных вычислений и программирование. Курс лекций. – СПб.: СПбГУ, 2005.
  6. Сердюк Ю. П. Введение в параллельное программирование на языке MC#. - Переславль-Залесский, Институт программных систем РАН, 2007.
  7. Гергель В. П., Фурсов В. А. Лекции по параллельным вычислениям. – Самара, Издательство СГАУ, 2009.
  8. http://www.parallel.ru/

 


Информация о работе Архитектура параллельных вычислений