Print indd


Optimization of the GNU OpenMP



Download 18,42 Mb.
Pdf ko'rish
bet62/366
Sana31.12.2021
Hajmi18,42 Mb.
#276933
1   ...   58   59   60   61   62   63   64   65   ...   366
Bog'liq
(Lecture Notes in Computer Science 10793) Mladen Berekovic, Rainer Buchty, Heiko Hamann, Dirk Koch, Thilo Pionteck - Architecture of Computing Systems – ARCS

Optimization of the GNU OpenMP
Synchronization Barrier in MPSoC
Maxime France-Pillois
1,2(
B
)
, J´
erˆ
ome Martin
1,2
, and Fr´
ed´
eric Rousseau
3
1
Univ. Grenoble Alpes, 38000 Grenoble, France
{maxime.france-pillois,jerome.martin}@cea.fr
2
CEA, LETI, MINATEC Campus, 38054 Grenoble, France
3
TIMA, CNRS Grenoble INP, Institute of Engineering,
Univ. Grenoble Alpes, 38000 Grenoble, France
frederic.rousseau@univ-grenoble-alpes.fr
Abstract. Synchronization mechanisms have been central issues in the
race toward the computing units parallelization. Indeed when the number
of cores increases, the applications are split into more and more software
tasks, leading to the higher use of synchronization primitives to pre-
serve the initial application services. In this context, providing efficient
synchronization mechanisms turns to be essential to leverage parallelism
offered by Multi-Processor Systems-on-Chip.
By using an instrumented emulation platform allowing us to extract
accurate timing information, in a non-intrusive way, we led a fine analysis
of the synchronization barriers of the GNU OpenMP library. This study
reveals that a time expensive function was uselessly called during the
barrier awakening process. We propose here a software optimization of
this library that saves up to 80% of the release phase duration for a 16-
core MSoCs. Moreover, being localized into the middle-ware OpenMP
library, benefiting this optimization requires no specific care from the
application programmer’s point of view, but a library update and can be
used on every kinds of platform.

Download 18,42 Mb.

Do'stlaringiz bilan baham:
1   ...   58   59   60   61   62   63   64   65   ...   366




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish