&
PENTIUM 4 CACHE ORGANIZATION
Kelompok 5
OUR
Della Fitria Fadhilah Ishma D.
L0122044
TEAM L0122059
Fadhila Nur A.
L0122058
4.3
ELEMENT OF CACHE DESIGN
Elemen Desain Cache
01 05
Cache Addresses
Write Policy
Logical
Physical 04 Write Through
Write Back
Replacement Algorithm
03 07
Mapping Function
Number of Caches
Direct
Assosiative Single or Two Leve
Set Assosiative Unified or Split
CACHE MEMORY
Cache memory ialah jenis memori yang berukuran kecil
untuk menyediakan akses data instan dengan
kecepatan tinggi ke prosesor. Cache memory
menyimpan informasi dari program, aplikasi, dan data
pada perangkat yang sering kita gunakan. Kemudian
karena inilah membuat proses pengambilan data
melalui cache memory menjadi lebih cepat dan efisien
untuk terjadi.
CACHE ADDRESSES
Setiap data ditempatkan di berbagai lokasi yang
berbeda-beda, dan setiap lokasi diberi alamat memori
yang jelas supaya data itu bisa dicari dengan mudah
setiap kali dibutuhkan oleh CPU.
Dasar Ini adalah alamat virtual yang dihasilkan Alamat fisik adalah lokasi di unit memori.
oleh CPU
Address Himpunan semua alamat logis yang Set semua alamat fisik yang dipetakan ke
Space dihasilkan oleh CPU mengacu pada suatu alamat logis yang sesuai disebut sebagai
program disebut sebagai Ruang Alamat Alamat Fisik.
Logis.
Visibilitas Pengguna dapat melihat alamat logis suatu Pengguna tidak pernah dapat melihat
program. alamat fisik program
Akses Pengguna menggunakan alamat logis untuk Pengguna tidak dapat langsung
mengakses alamat fisik. mengakses alamat fisik.
Generasi Alamat Logis dihasilkan oleh CPU Alamat Fisik Dihitung oleh MMU
LOGICAL CACHE
PHYSICAL CACHE
CACHE SIZE
➔ Ukuran dari memori cache sangat menentukan bagaimana kinerja
komputer
➔ Semakin besar kapasitas cache, belum tentu kinerja komputer
menjadi semakin cepat. Hal ini dikarenakan semakin besar ukuran
cache, kinerja komputer semakin lambat karena semakin banyak
jumlah gerbang dalam pengalamatan cache.
➔ Maka, ukuran cache disesuaikan dengan kebutuhan pengguna.
UKURAN
CACHE DI
BEBERAPA
PROSESOR
MAPPING FUNCTION
Saluran cache lebih sedikit dibandingkan dengan blok memori utama sehingga diperlukan algoritma pemetaan
blok-blok memori utama ke dalam saluran cache. Selain itu, diperlukan juga alat untuk menentukan blok memori
utama mana yang sedang memakai saluran cache. Pemilihan fungsi pemetaan akan menentukan bentuk organisasi
cache. Terdapat tiga metode yang digunakan yaitu :
Write Policy adalah suatu keadaan apabila suatu data telah diletakkan pada
cache memory maka sebelum ada penggantian harus dicek apakah data
tersebut telah mengalami perubahan, apabila telah berubah maka data pada
memori utama harus di-update. Masalah penulisan ini sangat kompleks,
apalagi memori utama dapat diakses langsung oleh modul I/O, yang
memungkinkan data pada memori utama berubah.
WRITE POLICY
Merupakan operasi penulisan Merupakan teknik meminimasi
melibatkan data pada memori utama dan penulisan dengan cara penulisan pada
sekaligus pada cache memori sehingga cache saja. Pada saat akan terjadi
data selalu valid. penggantian blok data cache maka baru
Kekurangan teknik ini adalah diadakan penulisan pada memori utama.
menjadikan lalu lintas data ke memori Masalah yang timbul adalah
utama dan cache sangat tinggi sehingga manakala data di memori utama belum
mengurangi kinerja system, bahkan bisa di-update telah diakses modul I/O sehingga
terjadi hang. data di memori utama tidak valid.
Ketika cache pertama kali diperkenalkan, sistem pada umumnya memiliki satu cache.
Namun baru-baru ini, banyak ditemukan penggunaan beberapa cache. Terdapat 2
aspek dalam hal ini, yaitu :
➔ Cache Bertingkat : adalah arsitektur cache yang terdiri dari beberapa level
cache dengan tingkat kecepatan dan kapasitas yang berbeda-beda. Pada
arsitektur ini, level cache yang lebih kecil dan lebih cepat akan menyimpan
data yang paling sering digunakan, sementara level cache yang lebih besar dan
lebih lambat akan menyimpan data yang kurang sering digunakan.
NUMBER OF CACHE
➔ Cache yang disatukan adalah arsitektur cache di mana cache instruksi dan cache
data disimpan bersama-sama di dalam cache yang sama. Dalam arsitektur ini,
CPU dapat mengakses cache secara langsung tanpa memeriksa terlebih dahulu
jenis data yang sedang diakses
➔ Cache terpisah adalah arsitektur cache di mana cache instruksi dan cache data
disimpan dalam cache terpisah. Dalam arsitektur ini, CPU harus memeriksa
terlebih dahulu jenis data yang sedang diakses sebelum mengakses cache yang
sesuai.
4.4
PENTIUM 4 CACHE ORGANIZATION
Organisasi Cache Pentium 4
PENTIUM 4
➔ Pentium 4 adalah prosesor generasi ketujuh yang dibuat oleh Intel
Corporation dan dirilis pada bulan November 2000 meneruskan prosesor
Intel Pentium III
➔ Spesifikasi Pentium 4 :
- Cache L1 -> Cache data : 8 KB (Wilamette, Northwood); 16 KB (Prescott,
Cedar-Mill), Cache instruksi : 12 KB
- Cache L2 -> 256 KB, 512 KB, atau 1.024 KB, dalam tubuh, kecepatan
penuh (setara dengan kecepatan prosesor) dengan lebar lajur 256-bit
INTEL CACHE
EVOLUTION
ORGANISASI SEDERHANA PENTIUM 4
QUESTION