Използване на OpenMP в някои ком- бинаторни алгоритми
Ключови думи :
паралелно програмиране, OpenMP, ускорителиАбстракт
В тази статия е представено как приложният програмен интерфейс OpenMP може да се използва за разпаралелване на работата на някои алгоритми, като се използва централният процесор. Разгледан е конкретен пример, чрез който са показани някои от особеностите на OpenMP. Оценено е полученото ускорение и е представен начинът на използване на OpenMP за работа с ускорители.
Литература (библиография)
A. Hayashi, J. Shirako, E. Tiotto, R. Ho, V. Sarkar. Performance evaluation of OpenMP’s target construct on GPUs. International Journal of High Performance Computing and Networking, 13, 1 (2019), 54–69.
J. Larkin. OpenMP on GPUs, First Experiences and Best Practices, GPU technology conference, 2018.
K. Thouti, S. R. Sathe. Comparison of OpenMP & OpenCL Parallel Processing Technologies. International Journal of Advanced Computer Science and Applications (IJACSA), 3, 4 (2012), 56–61.
M. Dzhumalieva-Stoeva. Algoritmi za izsledvane na kombinatorni strukturi, PhD dissertation, Sofia, 2015.