Print indd



Download 18,42 Mb.
Pdf ko'rish
bet142/366
Sana31.12.2021
Hajmi18,42 Mb.
#276933
1   ...   138   139   140   141   142   143   144   145   ...   366
Bog'liq
(Lecture Notes in Computer Science 10793) Mladen Berekovic, Rainer Buchty, Heiko Hamann, Dirk Koch, Thilo Pionteck - Architecture of Computing Systems – ARCS

6
Conclusion
When parallel programs diverge during their execution, nodes may send data to
other nodes that are not yet ready to process it. This is no problem in distributed
systems, where receive buffers are huge. However, in many-core processors with
NoCs receive buffers and core-local memory are limited. Therefore, data should
only be sent when receiver nodes are ready to process it. Thus, a systematic syn-
chronization mechanism should be applied. To keep network utilization low, we
presented synchronization with one ready flit. It is sent from the node that wants
to receive data to the intended sender node. The sender node does not start send-
ing until the ready flit arrives. When it arrives, it knows that the receiver node
is ready to handle incoming flits and starts sending. This simple principle can
be implemented in software, but is less performant than an implementation in
hardware. For an efficient hardware implementation, we added two new instruc-
tions srdy and bnr, a 1-bit signal from the send buffer to the receiver node and
a hardware bit array (plus management logic) at the receiver. The latter allows
to check if a specific node is ready to receive flits. Our evaluation shows that
global communication operations execute 10–50% faster and need fewer receive
buffer slots. By saving buffer slots, our hardware ready synchronization pays
itself as it requires only a small amount of additional logic.

Download 18,42 Mb.

Do'stlaringiz bilan baham:
1   ...   138   139   140   141   142   143   144   145   ...   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