ПРО ДЕЯКІ ОСОБЛИВОСТІ РОЗРОБКИ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ СУЧАСНИХ КОМП'ЮТЕРІВ
Ключові слова:
Паралельне програмування, планування обчислень, гібридні архітектури, NVIDIA CUDA, GPGPU, OpenMP, MPI, PVMАнотація
Розглянуто труднощі розробки прикладного програмного забезпечення для сучасних комп'ютерів. Запропоновано технологію планування обчислень при створенні програмного забезпечення для розв’язування обчислювальних задач на комп'ютерах гібридної архітектури. Наведено деякі результати комп'ютерних експериментів.Посилання
Графические процессоры для высокопроизводительных вычислений: http://gpu.parallel.ru/
Свенч А.А., Файзуллин Р.Т., Хныкин И.Т. Гибридная суперкомпютерная система. // Сборник трудов Международной научной конференции «Параллельные вычислительные технологии 2011», Московский государственный университет имени М.В. Ломоносова, Москва, 2011 г. (http://kvap.ru/pavt2011_cd/full.html).
Немнюгин С.А., Стесик О.Л. Параллельное программирование для многопроцессорных вычислительных систем. − СПб.: БХВ-Петербург, 2002. − 400 с.
К.Ю. Богачёв Основы параллельного программирования. − М.: БИНОМ. Лаборатория знаний, 2003. − 342 с.
Корнеев В.Д. Параллельное программирование в MPI. - Новосибирск: Изд-во СО РАН, 2000. – 213 с.
Чистяков А.В., Ислямова И.С. Метод и технологии параллельного программирования при решении прикладных задач. // Інженерія програмного забезпечення. № 3 – 2010. – С.37 − 50.
Боресков А.В., Харламов А.А. Основы работы с технологией CUDA. – M.: ДМК Пресс, 2010. – 232 с.
Chorley M.J., Walker D.W. Performance analysis of a hybrid MPI/OpenMP application on multicore clusters. Jornal of Computatinal Science 1(3). – 2010. – P. 168 – 174.
Fox G.C., Otto S.W. and Hey A.J.G. Matrix Algorithms on a Hypercube I: Matrix Multiplication Parallel Computing. – 1987. – 4. – P. 17–31.