-
Ключові слова:
матричні обчислення, матричные вычисления ; паралелізм даних, паралеллизм данных ; паралельні алгоритми, параллельные алгоритмы ; паралельні обчислення, параллельные вычисления ; паралельне програмування, параллельное программирование, parallel programming ; процесори, процессоры ; Single Instruction Multiple Data, SIMD ; Parallel Vector Processor, PVR ; Parallel Pattern Library, PPL ; Open Multi-Processing, OpenMP ; Multiple Instruction Single Data, MISD ; Multiple Instruction Multiple Data, MIMD
-
Анотація:
У навчальному посібнику наведено методи створення паралельних програм для сучасних обчислювальних систем з загальною пам'яттю. Розглянуто особливості сучасних процесорів для організації паралельних обчислень, критерії оцінки паралельних програм, ефективність сучасних SIMD операцій (SSE, AVX), особливості розробки паралельних алгоритмів, кросплатформне середовище для створення паралельних програм (Open MP) та бібліотеки (PPL) для реалізації цих алгоритмів. Виконується порівняльна характеристика 32-бітної та 64-бітної платформ. Велика кількість прикладів допомагає засвоїти наведений матеріал. Рекомендується студентам усіх форм навчання для спеціальності «Програмна інженерія» та усіх суміжних спеціальностей, де навчаються програмуванню, а також всім тим, хто хоче навчитися створювати ефективні програми.
-
Електронні версії документа:
-
Теми документа
-
Праці співробітників ХНУРЕ // Качко Олена Григорівна, Качко Елена Григорьевна
-
УДК // Методи паралельної обробки
-
УДК // Програмування комп’ютерів. Комп’ютерні програми
|