Учебное пособие. — М.: Издательство Московского университета, 2013. — 296 с.
Данная книга посвящена практической реализации методов вычислений и аспектам высокой производительности научных вычислений с упором на востребованное программное обеспечение, вычислительные среды и инструменты вычислений. В ней представлены вопросы разработки технологий программного обеспечения, такие как текущий статус, приложения и алгоритмы, программное обеспечение для решения математических задач, программные инструменты, языки и компиляторы, вычислительные среды и визуализация.
Основные понятия: система записи и интерфейсы
Введение в pMATLAB
Взаимодействие с распределёнными массивами
Модели параллельного программирования
Разработка сложных программ с распределёнными массивами
Метрики производительности и архитектура программного обеспечения
Анализ параллельных приложений
Программа Stream
Программа Random Access
Программа FFT
Программа High Performance LiNpack