Параллельное программирование для многопроцессорных вычислительных систем, Немнюгин С.А., Стесик О.Л., 2002

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.

Ссылки на файлы заблокированы по запросу правообладателей.

Links to files are blocked at the request of copyright holders.


Параллельное программирование для многопроцессорных вычислительных систем, Немнюгин С.А., Стесик О.Л., 2002.

 Книга является практическим руководством для разработки прикладного программного обеспечения параллельных многопроцессорных систем. Приводятся сведения об архитектуре высокопроизводительных систем параллельного программирования - MPI (Message Passing Interface), PVM (Parallel Virtual Machine), HPF (High Performance Fortran). Излагается методика параллельного программирования для создания своих эффективных параллельных (и векторизованных) программ. Представленные примеры помогут разобраться в тонкостях работы многопроцессорных систем, а задания-упражнения для самостоятельной работы - закрепить изложенный материал. В приложениях описываются способы отладки параллельных кластеров, методы исследования производительности, дан обзор средств визулизации исполнения многопроцессорных приложений.

Параллельное программирование для многопроцессорных вычислительных систем, Немнюгин С.А., Стесик О.Л., 2002


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

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

ОГЛАВЛЕНИЕ.
Предисловие.
Глава 1. Архитектура высокопроизводительных ЭВМ.
Глава 2. Особенности программирования параллельных вычислений.
Глава 3. Введение в параллельное программирование с использованием MPI.
Глава 4. Обмен данными в MPL.
Глава 5. Коллективный обмен данными в MPI.
Глава 6. Введение в параллельное программирование с использованием PVM.
Глава 7. Программирование с использованием PVM.
Глава 8. Высокопроизводительный FORTRAN.
Приложение 1. Средства отладки и мониторинга параллельных MPI-программ.
Приложение 2. Средства отладки и мониторинга параллельных РVМ-программ.
Приложение 3. Настройка Linux-кластера для параллельных приложений.
Приложение 4. Ресурсы Интернета, посвященные параллельному программированию.
Список литературы.
Предметный указатель.

Купить .
Дата публикации:






Теги: :: :: ::


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-11-21 18:27:53