Description
Навчальний посібник присвячено розгляду питань розробки векторних та паралельних алгоритмів, дослідженню їх ефективності, створенню та відлагодженню векторного,паралельного та розподіленого програмного забезпечення для високо-продуктивних векторних,паралельних та розподілених комп’ютерних систем. У книзі розглядаються основні парадигми векторного, паралельного та розподіленого програмування: на основі обміну повідомленнями (MPI, PVM), багатопотокового програмування (OpenMP, POSIX Threads), GPGPU-програмування (OpenCL, Nvidia CUDA, OpenACC), базових технологій мережевого програмування (з’єднання на основі сокетів), розглядаються підходи до розв’язання прикладних задач на високопродуктивних обчислювальних системах.
Посібник адресовано студентам та аспірантам вищих навчальних закладів, зокрема тим, які навчаються за напрямами “Комп’ютерна інженерія”,«Комп’ютерні науки» та «Програмна інженерія», зокрема при вивченні курсів “Паралельні та розподілені обчислення” та “Технології розподілених систем та паралельних обчислень” відповідно до галузевих стандартів вищої освіти України.
.