Print indd


Active Wait and GNU OpenMP Policy



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

3.2
Active Wait and GNU OpenMP Policy
To synchronize threads means that a thread could wait until others become in
states allowing the establishment of the synchronization. This waiting phase can
be fulfilled in two different ways: (1) active wait, and (2) passive wait.
The active wait consists in doing polling (periodic reads) on a waiting flag
until this one reaches an expected value. This kind of waiting is very efficient
in term of execution resuming speed since as soon as the flag state changes, the
thread can resume its nominal execution flow. However periodic reads may lead
to a waste of computing time and power consumption for long waiting periods.
The passive wait involves putting the waiting thread to sleep. When a thread
changes the state of the waiting flag from the waiting state to the release state,
this thread is also in charge of awakening at least one sleeping thread.
The default GNU OpenMP library waiting policy is the following: active wait
is performed by a waiting thread until a predefined amount of time is elapsed.
When this amount of time is elapsed, wait policy switches to passive wait and
the thread goes to sleep till the barrier completion. Waiting modes can also be
forced using explicit directives.
The active wait is used when highly reactive applications are expected, reduc-
ing as much as possible the synchronization delays. In this study we decided to
focus on these applications, for which reducing the total computation time is the
main challenge.


Optimization of the GNU OpenMP Synchronization Barrier in MPSoC
61

Download 18,42 Mb.

Do'stlaringiz bilan baham:
1   ...   62   63   64   65   66   67   68   69   ...   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