Название: Программирование на Intel Cilk Plus (2-е изд.)
Автор: Немнюгин С.А.
Издательство: М.: НОУ "Интуит"
Год: 2016
Страниц: 192
Формат: PDF
Размер: 16.2 Мб
Язык: русский
Курс представляет собой краткое введение в основы программирования на Intel® CilkTM Plus. В курсе излагаются сведения о структуре Intel® CilkTM Plus и компонентах Cilk. Среди них ключевые слова, расширенная индексная нотация, редукторы, элементные функции и т.д. Рассматриваются вопросы диспетчеризации исполнения параллельной Cilk-программы, особенности распараллеливания циклов и другие вопросы. Приводятся примеры.
Содержание
Лекция 1. Intel® CilkTM Plus - общая характеристика и ключевые слова 4
Лекция 2. Гиперобъекты Intel® CilkTM Plus 22
Лекция 3. Расширенная индексная нотация 32
Лекция 4. Элементные функции. Функции прикладного программного интерфейса 44
Лекция 5. Знакомство с основными возможностями Intel® CilkTM Plus на примере распараллеливания основных векторных операций 54
Лекция 6. Параллелизация алгоритма Гаусс-3ейделя решения дифференциальных уравнений с использованием Intel® Cilk Plus.02 60
Лекция 7. Параллелизация алгоритма Якоби решения дифференциальных уравнений с использованием Intel® Cilk Plus 64
Лекция 8. Параллелизация метода волнового фронта решения уравнения Пуассона с использованием 68
Лекция 9. Знакомство с основными возможностями Intel® CilkTM Plus на примере алгоритма Дейкстры поиска кратчайшего пути на графе 71
Лекция 10. Знакомство с различными способами распараллеливания приложений с помощью Intel® CilkTM Plus на примере алгоритма Флойда поиска кратчайшего пути на графе 75
Лекция 11. Продуктивное создание быстрых, масштабируемых, надежных приложений Intel-Paralie 1-Studio-XE-2013SP1-PB~082213 79
Лекция 12. Инструмент проверки корректности использования памяти и потоков Intel-Inspector-XE-2013-РВ--082213 93
Лекция 13. Высокопроизводительные компиляторы Intel С++ и Fortran Intel Composer XE 2013 109
Лекция 14. Высокопроизводительная библиотека MPI для организации обмена сообщениями в кластерах Intel MPI Library 4.1 124
Лекция 15. Intel-VTune-Amplifier-XE-2013-PB-Russian 133
Лекция 16. Intel-Cluster-Studio-XE-2013SPl-PB-RU-082713 150
Лекция 17. Программные инструменты Intel для разработчиков 165
Лекция 18. Лидирующая в отрасли библиотека для высокопроизводительных математических вычислений Intel-Math-Kernel-Libгагу-v 11-1-РВ-083013 177
Скачать Немнюгин С.А. - Программирование на Intel Cilk Plus (2-е изд.)