Учебное пособие
Учебник
Рекомендовано для преподавателей и научных сотрудников, а также аспирантов и студентов высших учебных заведений.
Обратите внимание! Если Вы покупаете электронное издание, лучше зарегистрироваться на сайте и запомнить данные для входа в личный кабинет. Ссылка на книгу будет доступна в Вашем личном кабинете в разделе "Купленные электронные товары" и прислана Вам на почту, но некоторые почтовые серверы не пропускают письма со ссылками.
В учебнике описываются методы и инструментальные средства для разработки, отладки и профилировки параллельных программ, ориентированных на работу в системах с общей памятью. Рассматриваются программные пакеты Intel Thread Checker, Intel Thread Profiler, Intel Threading Building Blocks. Дается вводная информация по пакету Intel Parallel Studio и библиотеке Intel MKL. Демонстрируется весь цикл работ, включая создание последовательной реализации в качестве базы для сравнения, подготовку параллельной версии, ее отладку, профилировку и оптимизацию. Изучение проводится на модельных задачах, не требующих наличия специфических знаний из конкретных предметных областей. Подразумевается знакомство читателя с основами программирования (базовый язык – С/С++), некоторые задачи требуют сведений из высшей математики (задача Дирихле).
Учебник разработан в лаборатории «Информационные технологии» (ITLab) факультета ВМК ННГУ с использованием материалов, подготовленных в рамках Приоритетного национального проекта «Образование» при поддержке корпорации Intel и Совета по грантам Президента Российской Федерации (грант № НШ-64729.2010.9).
Для преподавателей и научных сотрудников, а также аспирантов и студентов высших учебных заведений.