Помощь в написании студенческих работ
Антистрессовый сервис

Выводы. 
Теория разработки параллельных программ на основе библиотеки MPI

РефератПомощь в написанииУзнать стоимостьмоей работы

Использование двух потоков для решения данной задачи, уменьшает время ее выполнения в два раза, так как количество входных значений на интервале разделяется между двумя ядрами; А. А. Букатов, В. Н. Дацюк, А. И. Жегуло, Программирование многопроцессорных вычислительных систем, Ростов-на-Дону, 2003. При небольшом значении входных данных (n=9000) увеличение потоков с 1 до 8, дает выигрыш во времени… Читать ещё >

Выводы. Теория разработки параллельных программ на основе библиотеки MPI (реферат, курсовая, диплом, контрольная)

На основе результатов работы программы можно сделать следующие выводы:

Использование двух потоков для решения данной задачи, уменьшает время ее выполнения в два раза, так как количество входных значений на интервале разделяется между двумя ядрами;

При небольшом значении входных данных (n=9000) увеличение потоков с 1 до 8, дает выигрыш во времени примерно в 7 раз;

Данная задача выполнялась на узле, содержащем два четырехядерных процессора, поэтому при увеличении потоков до 16 происходит незначительное уменьшение времени решения данной задачи, так как в данном случае на каждое ядро процессора приходится по 2 потока;

Литература

  • 1. Cornell Theory Center. Basics of MPI Programming
  • 2. Богачёв К. Ю. Основы параллельного программирования. — М.: БИНОМ. Лаборатория знаний, 2003.
  • 3. Домашняя страница MPI в Argonne National Labs (http:// www-unix.mcs.anl.gov/mpi/)
  • 4. Часто задаваемые вопросы по MPI (http://www.faqs.org/faqs/mpi-faq/) 5. RS/6000 SP: Practical MPI Programming (http://www.redbooks.ibm.com/abstracts/sg245380.html?Open)
  • 6. MPIСH документация в прямом доступе (http://www. cluster.bsu.by/MPI_ALL.htm)
  • 7. Оленев Н. Н. Параллельные вычисления для идентификации параметров в моделях экономики // Высокопроизводительные параллельные вычисления на кластерных системах. Материалы четвертого Международного научно-практического семинара и Всероссийской молодежной школы. / Под ред. чл.-корр. РАН В. А. Сойфера, Самара, 2004.
  • 8. Г. И. Шпаковский, Н. В. Серикова. Программирование для многопроцессорных систем в стандарте MPI. — МИНСК: БГУ, 2002.
  • 9. А. А. Букатов, В. Н. Дацюк, А. И. Жегуло, Программирование многопроцессорных вычислительных систем, Ростов-на-Дону, 2003.
Показать весь текст
Заполнить форму текущей работой