Курс разработан для опытных программистов-вычислителей, желающих быстро освоить задачи по высокопроизводительным вычислениям суперкомпьютера для решения прикладных задач.
Курс написан с позиции профессионального вычислителя, впервые знакомящегося с высокопроизводительными вычислениями.
Некоторые разделы представлены сжато с предоставлением ссылок на подробные Internet ресурсы для самостоятельного подробного изучения. Обзор существующих архитектур суперкомпьютеров дан исключительно для общего развития. Описаны возможные технологии распараллеливания и подробно даны понятия основных характеристик для оценки производительности вычислений. Приведены примеры реализации некоторых алгоритмов.
Курс может быть в дальнейшем расширен за счет рассмотрения алгоритмов распараллеливания типичных задач.