Άσκηση 1 - NTUA · 2016-02-22 · fluidanimate [email protected] 2014-2015. freqmine [email protected]
Embed Size (px)
Transcript of Άσκηση 1 - NTUA · 2016-02-22 · fluidanimate [email protected] 2014-2015. freqmine [email protected]
-
Άσκηση 1
[email protected] 2014-2015
-
Γενικές Παρατηρήσεις
Τι περιμένουμε να δούμε:
1. Μεγαλύτερη χωρητικότητα → Μείωση capacity misses → Βελτίωση απόδοσης
2. Μεγαλύτερο associativity → Μείωση conflict misses → Βελτίωση απόδοσης
3. Μεγαλύτερο block size → Μείωση compulsory misses → Βελτίωση απόδοσης (?)
Τι μπορούμε να συμπεράνουμε για την εφαρμογή:
Working set sizeAccess pattern (stream vs. reuse, stride, conflicts)Cache sensitivity
[email protected] 2014-2015
-
Διαφορετικά L1D/L1I Configurations
[email protected] 2014-2015
-
streamcluster
[email protected] 2014-2015
Compulsory misses → spatial locality
Καθόλου conflict misses
Καθόλου capacity misses
-
dedup
[email protected] 2014-2015
Compulsory misses → spatial locality
Καθόλου conflict misses
Κάποια capacity misses
-
fluidanimate
Αντίστοιχα με το dedup
-
freqmine
Αντίστοιχα με το dedup
-
vips
Αντίστοιχα με το dedup
-
canneal
Αντίστοιχα με το dedup
-
canneal
-
swaptions
Αντίστοιχα με το dedup
-
blackscholes
Καθόλου spatial locality
Πολλά conflict misses
Κάποια capacity misses
-
Διαφορετικά L2 Configurations
[email protected] 2014-2015
-
blackscholes
[email protected] 2014-2015
-
Blackscholes (large)
[email protected] 2014-2015
-
canneal
[email protected] 2014-2015
-
canneal
[email protected] 2014-2015
-
Canneal (large)
[email protected] 2014-2015
-
Canneal (large)
[email protected] 2014-2015
-
dedup
[email protected] 2014-2015
-
Dedup (large)
[email protected] 2014-2015
-
fluidanimate
[email protected] 2014-2015
-
Fluidanimate (large)
[email protected] 2014-2015
-
freqmine
[email protected] 2014-2015
-
Freqmine (large)
[email protected] 2014-2015
-
streamcluster
[email protected] 2014-2015
-
Streamcluster (large)
[email protected] 2014-2015
-
swaptions
[email protected] 2014-2015
-
Swaptions (large)
[email protected] 2014-2015
-
vips
[email protected] 2014-2015
-
Vips (large)
[email protected] 2014-2015
-
Large input vs. small
[email protected] 2014-2015
-
blackscholes
[email protected] 2014-2015
-
blackscholes
[email protected] 2014-2015
-
canneal
[email protected] 2014-2015
-
canneal
[email protected] 2014-2015
-
dedup
[email protected] 2014-2015
-
dedup
[email protected] 2014-2015
-
fluidanimate
[email protected] 2014-2015
-
fluidanimate
[email protected] 2014-2015
-
freqmine
[email protected] 2014-2015
-
freqmine
[email protected] 2014-2015
-
streamcluster
[email protected] 2014-2015
-
streamcluster
[email protected] 2014-2015
-
swaptions
[email protected] 2014-2015
-
swaptions
[email protected] 2014-2015
-
vips
[email protected] 2014-2015
-
vips
[email protected] 2014-2015
-
blackscholes
[email protected] 2014-2015
-
Εξέλιξη στο χρόνο
L1 cache configuration (16_4_32)
[email protected] 2014-2015
-
blackscholes
[email protected] 2014-2015
-
canneal
[email protected] 2014-2015
-
dedup
[email protected] 2014-2015
-
fluidanimate
[email protected] 2014-2015
-
freqmine
[email protected] 2014-2015
-
streamcluster
[email protected] 2014-2015
-
swaptions
[email protected] 2014-2015
-
vips
[email protected] 2014-2015