Print indd



Download 18,42 Mb.
Pdf ko'rish
bet192/366
Sana31.12.2021
Hajmi18,42 Mb.
#276933
1   ...   188   189   190   191   192   193   194   195   ...   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. Write transactions on the Last-Level Cache
Then, an important question that arises is to know whether or not write-back
and write-fill have an equivalent impact on the overall system performance?
For illustration, we consider five SPEC CPU2006 applications with different
writes distributions to answer this question. Figure
3
a reports the normalized
IPC for different write latencies. Here,
W F and W B respectively denote write-
fill latency and write-back latency. We define the reference configuration as a
2 MB STT-MRAM LLC with
W F W B = 38 cycles. Results are normalized
to this reference. We also compare with a 2 MB SRAM LLC where
W F W B =
20
cycles.


Improving the Performance of STT-MRAM LLC
173
First, we set
W F = 0 cycle in order to assess the impact of the write-fill
operation on system performance. Then, we apply the same for
W B for eval-
uating the impact of write-back. We also compare to the specific configuration
where both
W F and W B are set to zero. For all configurations, the write-buffer
contains up to 16 elements. Moreover, bypassing is disabled for write-back.
Fig. 3. Write operations performance and distribution
When
W F = 0 cycle, i.e., write-fill has no impact on performance, results
show a reduced execution time by 0
.93× on average and up to 0.84× for libquan-
tum. When
W B = 0 cycle, i.e., write-back has no impact on performance, the
execution time is the same as for the reference STT-MRAM configuration.
Finally, when both
W F and W B are set to zero, the execution time is the
same as the case where only write-fill latency is set to zero. Performance gains
are particularly visible for applications that have a higher number of write-fill
than write-back requests, such as libquantum or sphinx3. Nevertheless, even for
an application with more write-back requests such as perlbench (see Fig.
3
b),
results show that
W B = 0 cycle has no impact on performance. These results
show that only write-fill have a high impact on performance. Indeed, a write-back
operation coming from a lower level of the memory does not require an imme-
diate response from the LLC. Hence, it does not stall the CPU. Conversely, a


174
P.-Y. P´
eneau et al.
write-fill occurs upon a cache miss, meaning that the CPU needs a data to con-
tinue the execution of an application. Unless the data becomes available, the
CPU could be stalled if further instructions depend on this data.
The above analysis shows that one should primarily focus on write-fill oper-
ations for reducing the number of writes on the LLC and improving system
performance. Let us define
the performance improvement with W F = 0, B
the performance improvement with
W B = 0 and the performance improve-
ment with
W F W B = 0. Figure
3
a shows that
A+for all applications.
Hence,
does not have an impact on and vice versa. Therefore, one could
reduce the number of write-fill without a side effect on write-back.

Download 18,42 Mb.

Do'stlaringiz bilan baham:
1   ...   188   189   190   191   192   193   194   195   ...   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