Вы находитесь на странице: 1из 21

Sistem Memori Komputer

http://www.unhas.ac.id/amil/S1TIF/smk2018/

L4
Amil Ahmad Ilham
Random-Access Memory (RAM)
SRAM vs DRAM Summary
Enhanced DRAMs
Nonvolatile Memories
Disk Geometry
Disk Geometry (Multiple-Platter View)
Disk Capacity
Computing Disk Capacity
Disk Operation (Single-Platter View)
Disk Operation (Multi-Platter View)
Disk Access Time
Disk Access Time Example
Group Assignment
Group Assignment
Cache analysis using CACTI
• Although the influence of caches in system’s performance is
application dependent, different cache architectures also show quite
different figures in terms of access time, power consumption and
area.
• It is important to understand the trade-offs when designing caches
for high performance and embedded systems alike, specially in deep-
submicron process technologies
• CACTI is an integrated cache and memory access time, cycle time,
area, leakage, and dynamic power model
• http://www.hpl.hp.com/research/cacti/

15
CACTI Web
http://quid.hpl.hp.com:9081/cacti/

16
Group Assignment
• Study the trade-offs for cache design for different cache
sizes.
• Using CACTI prepare a comparative study between different
cache architectures (one-way and n-way associative cache),
over different technology nodes (32nm and 90nm)
• Use number of banks = 1
• Analyze the effect of associativity (1, 2, 4, 8, 16) and cache
block size (32 byte and 64 byte).

17
Group Assignment
An experiment for cache size: 32 KB

Exp. block size Associativity Technology Node

1 32 • 1/2/4/8/16 32

64 • 1/2/4/8/16 32

2 32 • 1/2/4/8/16 90

64 • 1/2/4/8/16 90

18
Group Assignment
Group PIC Cache size
1 32KB
2 64KB
3 128KB
4 256KB
5 512KB
6 1 MB
7 2 MB
8 4 MB
9 8 MB
10 16 MB
11 32 MB
12 64 MB

19
Prosedur instalasi
• Download Cacti 6.5
• http://www.hpl.hp.com/research/cacti/
• Install Cacti pada sistem operasi linux (contoh menggunakan Ubuntu)
• Unzip file cacti: tar –xvzf nama_file
• Update linux: sudo apt-get update
• Update compiler:
• sudo apt-get install gcc-multilib g++-multilib
• Install cacti: ketik make
• Ubah permisi: chmod +x obj_opt
• Menjalankan cacti
• Atur configurasi file.cfg
• sudo atom file.cfg (jika aplikasi atom suda terinstal)
• Run cacti: ./cacti –infile file.cfg
Mengistal test editor atom
• Tambahkan repository atom:
• sudo add-apt-repository ppa:webupd8team/atom
• Update repository: sudo apt-get update
• Install atom: sudo apt-get install atom

Вам также может понравиться