Print indd


Fig. 2. Reference machine for cache consistency 4.3



Download 18,42 Mb.
Pdf ko'rish
bet227/366
Sana31.12.2021
Hajmi18,42 Mb.
#276933
1   ...   223   224   225   226   227   228   229   230   ...   366
Bog'liq
(Lecture Notes in Computer Science 10793) Mladen Berekovic, Rainer Buchty, Heiko Hamann, Dirk Koch, Thilo Pionteck - Architecture of Computing Systems – ARCS

Fig. 2. Reference machine for cache consistency
4.3
Reference Machine for Cache Consistency
Architecture: The implementation of the reference machine for cache con-
sistency is shown in Fig.
2
for a given set
of processes. For each process
P
i
∈ P , the memory system has a distributor Dist
i
, a receiver
Rec
i
, and
m
different FIFO buffers
F IF O
i,j
for
j ∈ {1, . . . , m}. For each memory cell M
j
,
the memory system provides a memory unit
Mem
j
and an arbiter
Arbiter
j
. A
distributor
Dist
i
passes the received memory command for memory cell
M
j
to
the corresponding
F IF O
i,j
. The arbiters choose nondeterministically from the
connected FIFOs to read from. The memory unit returns the result of a read
operation to the receiver
Rec
i
of process
P
i
. The receiver
Rec
i
receives reads for
its process and returns them to the process’ data interface.
Correctness: The use of FIFO buffers ensures by construction that the read
and write operations regarding a specific memory location of each process are
kept in order (maintains

P O
per variable). Therefore, each arbiter
Arbiter
j
constructs a serial view on all read and write operations regarding its memory
location
j.
Completeness: Consider now an arbitrary cache consistent execution. If each
arbiter selects its action according to the executions’ serial view corresponding
to its memory location, then the resulting writes-to order
→ is the same as the
one of the assumed execution. As no memory operations are lost, and the serial
views adhere to the process order, it cannot be the case that the next required
value is stuck behind another value in one of the FIFOs. Therefore, each arbiter
can idle until eventually the next required operation will be available at the head
of one of the connected FIFOs.


204
M. Senftleben and K. Schneider

Download 18,42 Mb.

Do'stlaringiz bilan baham:
1   ...   223   224   225   226   227   228   229   230   ...   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