Berdasarkan analisis CACTI untuk cache 4MB dengan berbagai konfigurasi, ditemukan bahwa:
- Untuk komputer high performance, konfigurasi terbaik adalah 1-way associative dengan ukuran cache 32 bytes
- Untuk komputer embedded, teknologi 32nm dan ukuran cache 32 bytes memberikan akses waktu, daya, dan luas area yang lebih optimal.
3. AccessTime
0.00
0.50
1.00
1.50
2.00
2.50
3.00
3.50
4.00
4.50
5.00
5.50
6.00
6.50
1 2 4 8 16
ACCESSTIME(NS)
ASSOCIATIVITY
Access Time with Technology
Node 32 nm
32 bytes 64 bytes
0.00
0.50
1.00
1.50
2.00
2.50
3.00
3.50
4.00
4.50
5.00
5.50
6.00
6.50
1 2 4 8 16
ACCESSTIME(NS)
ASSOCIATIVITY
Access Time with Technology
Node 90 nm
32 bytes 64 bytes
Pada teknologi 90nm:
• Access time untuk cache size 32 dan 64 tidak terlalu jauh
juga perbedaannya
• Untuk 1-way associative, access timenya lebih cepat
dibanding N-way associative,
• Access timenya juga meningkat sesuainya banyak
associativenya. Semakin Banyak n-waynya, semakin lambat
access time-nya
Pada teknologi 32nm:
• Access time untuk cache size 32 dan 64 tidak terlalu jauh
perbedaannya
• Untuk 1-way associative, access timenya lebih cepat
dibanding N way associative lainnya.
• Pada grafik, access time meningkat sesuainya banyaknya
associative. Semakin Banyak n-waynya, semakin lambat
access time-nya
Teknologi 32 nm lebih cepat access timenya dibanding 90 nm
4. Dynamic Power
-0.30
0.20
0.70
1.20
1.70
2.20
2.70
1 2 4 8 16
DYNAMICPOWER(W)
ASSOCIATIVITY
Dynamic Power with Technology
Node 32 nm
32 bytes 64 bytes
-0.30
0.20
0.70
1.20
1.70
2.20
2.70
1 2 4 8 16
DYNAMICPOWER(W)
ASSOCIATIVITY
Dynamic Power with Technology
Node 90 nm
32 bytes 64 bytes
Dynamic Power adalah komsumsi daya ketika terjadi switching transistor
Pada teknologi 32nm:
• Untuk cache 32, dynamic power terbesar saat 1-way
associative
• Untuk cache 64, dynamic power terbesar saat 16-way
associative
• Secara signifikan, untuk cache 64, pertambahan
associative meningkatkan dynamic power
Pada teknologi 90nm:
• Untuk cache 64 associative 1-4 terjadi peningkatan
dynamic power, pada associative 8 terjadi penurunan
dynamic power
• Untuk cache 32, associative 16 penggunaan dynamic
power terkecil
5. Leakage Power
0.00
0.20
0.40
0.60
0.80
1.00
1.20
1 2 4 8 16
LEAKAGEPOWER(W)
ASSOCIATIVITY
Leakage Power with Technology
Node 32 nm
32 bytes 64 bytes
0.00
0.20
0.40
0.60
0.80
1.00
1.20
1 2 4 8 16
LEAKAGEPOWER(W)
ASSOCIATIVITY
Leakage Power with Technology
Node 90 nm
32 bytes 64 bytes
Leakage power adalah daya yang ketika transistor tidak digunakan
Pada teknologi 32nm:
• Leakage power cache 32 dan 64 tidak terlaku berbeda
• Peningkatan assocative tidak mempengaruhi leakage
power
Pada teknologi 32nm:
• Leakage power cache 32 dan 64 tidak terlaku berbeda
• Peningkatan assocative tidak mempengaruhi leakage
power
• Penggunaan leakage power saat associative 4-way, dan
cache size 64 byte
Leakage power terbesar saat teknologi 32 nm dibanding 90 nm
6. Total daya didominasi oleh dynamic power pada teknologi yang lebih besar (90nm), sedangkan
Pada tekonologi yang lebih kecil (32 nm) yang mendominasi adalah leakage power
Total Power (Dynamic +Leakage)
0.000000000
0.500000000
1.000000000
1.500000000
2.000000000
2.500000000
1 2 4 8 16
0.000000000
0.500000000
1.000000000
1.500000000
2.000000000
2.500000000
1 2 4 8 16
0.000000000
0.500000000
1.000000000
1.500000000
2.000000000
2.500000000
3.000000000
3.500000000
1 2 4 8 16
0.000000000
0.500000000
1.000000000
1.500000000
2.000000000
2.500000000
3.000000000
3.500000000
1 2 4 8 16
32nm90nm
32Bytes 64Bytes
Dynamic
Power
Leakage
Power
7. Area
0.00
10.00
20.00
30.00
40.00
50.00
60.00
70.00
80.00
90.00
100.00
110.00
1 2 4 8 16
AREA(MM2)
ASSOCIATIVITY
Area with Technology Node 32
nm
32 bytes 64 bytes
0.00
10.00
20.00
30.00
40.00
50.00
60.00
70.00
80.00
90.00
100.00
110.00
1 2 4 8 16
AREA(MM2)
ASSOCIATIVITY
Area with Technology Node 90
nm
32 bytes 64 bytes
Pada teknologi 32nm:
• Peningkatan Area tidak terlalu signifikan
• Peningkatan associative, semakin kecil areanya
Pada technology 90nm:
• Untuk cache 32, perubahan associative hampir tidak
mempengaruhi areanya.
• Untuk cache 64, perubahan associative cukup
mempengaruhi areanya.
• Pada associative 16 dan 8, terjadi penurunan luas area.
• Pada associative 1,2,4 terjadi peningkatan luas area, namun
untuk associativity 8 dan 16 luas arenya menurun.
Pada grafik 32nm dan 90nm terlihat bahwa, area untuk
teknologi 32 lebih kecil dibanding 90nm, bahkan perbedaan
area-nya hampir 10kali lipat
8. Kesimpulan
Untuk high performance computer, dengan cache 4MB, paling bagus dengan 1-way associative dan
cache size 32 bytes
Untuk embedded computer, dengan cache 4MB, paling dengan teknologi 32nm dan cache size
32bytes