Print indd



Download 18,42 Mb.
Pdf ko'rish
bet136/366
Sana31.12.2021
Hajmi18,42 Mb.
#276933
1   ...   132   133   134   135   136   137   138   139   ...   366
Bog'liq
(Lecture Notes in Computer Science 10793) Mladen Berekovic, Rainer Buchty, Heiko Hamann, Dirk Koch, Thilo Pionteck - Architecture of Computing Systems – ARCS

4.3
Impact of Ready Synchronization on Hardware Size
Ready flit handling requires additional hardware logic: in the focus is the hard-
ware bit array, how it is connected to the processing element and processes
incoming ready flits. It is the largest part of our hardware synchronization and


Lightweight Hardware Synchronization for Avoiding Buffer Overflows in NoC
121
grows with the number of nodes in the NoC. However, it scales very well as it
only grows with 1 bit per additional node (plus management logic). Further logic
is needed for the additional isReady signal, which is 1 bit wide and has to be
passed through from the senders’ send buffer to the receiver. Other signals com-
prise the flits’ source, destination, payload and routing information. Therefore,
the overhead should be at a maximum of 1–2% compared to the other infor-
mation that is sent through the NoC. Finally, the additional send instruction
srdy has to be provided. However, it does the same like the regular send besides
setting the isReady signal to 1, while the regular send instruction has to set it
to 0. This overhead should be negligible.
The additional logic might pay itself by saving buffer slots: Since the pro-
cessing element is not interrupted by incoming flits anymore, processing times
are reduced. The received data flits can immediately be processed. Therefore,
fewer buffer slots should be needed. But most promising seems that received
ready flits do not enter the receive buffer due to their handling in hardware.
Thus, the receive buffer is only needed for data flits and does not have to carry
any synchronization flits. Altogether, the load in the receive buffer is drastically
reduced and the processing element is not interrupted anymore by flits that are
currently not needed. Since ready flits do not carry a payload, even the send
buffer might be relieved: dedicated (small) send buffer slots that only save the
target node id could be utilized reducing the need for normal send buffer slots.

Download 18,42 Mb.

Do'stlaringiz bilan baham:
1   ...   132   133   134   135   136   137   138   139   ...   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