About OpenMP and some combinatorial algorithms
Mathematics and Education in Mathematics, Tome 49 (2020), pp. 167-172
In the current work, we present Open Multi-Processing programming interface (Open MP) and its capabilities for programming parallel algorithms using CPU. We use an example to illustrate how parallelism is achieved. We examine the accomplished speed-up and present a way of using OpenMP for work with accelerators – an offload model of work.
В тази статия е представено как приложният програмен интерфейс OpenMP може да се използва за разпаралелване на работата на някои алгоритми, като се използва централният процесор. Разгледан е конкретен пример, чрез който са показани някои от особеностите на OpenMP. Оценено е полученото ускорение и е представен начинът на използване на OpenMP за работа с ускорители.
Keywords:
parallel programming, OpenMP, accelerators, 65Y05, 05E18, паралелно програмиране, OpenMP, ускорители, 65Y05, 05E18
@incollection{MEM_2020_49_a17,
author = {Pashinska, Maria and Bouyukliev, Iliya},
title = {About {OpenMP} and some combinatorial algorithms},
booktitle = {},
series = {Mathematics and Education in Mathematics},
pages = {167--172},
year = {2020},
volume = {49},
language = {en},
url = {http://geodesic.mathdoc.fr/item/MEM_2020_49_a17/}
}
Pashinska, Maria; Bouyukliev, Iliya. About OpenMP and some combinatorial algorithms. Mathematics and Education in Mathematics, Tome 49 (2020), pp. 167-172. http://geodesic.mathdoc.fr/item/MEM_2020_49_a17/