Prosesor komputer telah maju sedikit dalam beberapa tahun terakhir. Transistor semakin kecil setiap tahun, dan kemajuan mencapai titik di mana Hukum Moore menjadi berlebihan.
Anda mungkin pernah mendengar tentang memori cache ketika CPU (Central Processing Units) sedang dibahas. Namun, kami tidak cukup memperhatikan nomor memori cache CPU ini, juga bukan sorotan utama iklan CPU.
Apa itu Memori Cache CPU?
Sederhananya, cache memori CPU hanyalah jenis memori yang sangat cepat. Pada hari-hari awal komputasi, kecepatan prosesor dan kecepatan memori rendah. Namun, selama tahun 1980-an, kecepatan prosesor mulai meningkat dengan cepat. Memori sistem pada saat itu (RAM) tidak dapat mengatasi atau menandingi peningkatan kecepatan CPU, sehingga jenis memori ultra-cepat baru lahir: memori cache CPU.
Ada penyimpanan utama, seperti hard disk atau SSD, yang menyimpan sebagian besar data sistem operasi dan program.
Selanjutnya, kita memiliki Random Access Memory, yang biasa dikenal dengan RAM. Ini jauh lebih cepat daripada penyimpanan utama tetapi hanya media penyimpanan jangka pendek. Komputer Anda dan program di dalamnya menggunakan RAM untuk menyimpan data yang sering diakses, membantu menjaga tindakan di komputer Anda tetap bagus dan cepat.
Terakhir, CPU memiliki unit memori yang lebih cepat, yang dikenal sebagai cache memori CPU.
Memori komputer memiliki hierarki berdasarkan kecepatan operasionalnya. Cache CPU berada di puncak hierarki ini, menjadi yang tercepat. Itu juga yang paling dekat dengan tempat pemrosesan pusat terjadi, menjadi bagian dari CPU itu sendiri.
Memori komputer juga tersedia dalam berbagai jenis.
Memori cache adalah bentuk Static RAM (SRAM), sedangkan RAM sistem biasa Anda dikenal sebagai Dynamic RAM (DRAM). RAM statis dapat menyimpan data tanpa perlu terus diperbarui, tidak seperti DRAM, yang membuat SRAM ideal untuk memori cache.
Bagaimana Cache CPU Bekerja?
Program dan aplikasi di komputer Anda dirancang sebagai serangkaian instruksi yang ditafsirkan dan dijalankan oleh CPU. Saat Anda menjalankan sebuah program, instruksi akan berjalan dari penyimpanan utama (hard drive Anda) ke CPU. Di sinilah hierarki memori berperan.
Level Memori Cache CPU: L1, L2, dan L3
Memori Cache CPU dibagi menjadi tiga ” level”:=”” l1,=”” l2,=”” dan=”” l3.=”” hirarki=”” memori=”” sekali=”” lagi=”” sesuai=”” dengan=”” kecepatan=”” dan,=”” demikian,=”” ukuran=”” cache.<=”” p=””>
Jadi, apakah ukuran cache CPU membuat perbedaan kinerja?
L1 Cache
Cache L1 (Level 1) adalah memori tercepat yang ada dalam sistem komputer. Dalam hal prioritas akses, cache L1 memiliki data yang paling mungkin dibutuhkan CPU saat menyelesaikan tugas tertentu.
L2 Cache
Cache L2 (Level 2) lebih lambat dari cache L1 tetapi ukurannya lebih besar. Jika cache L1 dapat diukur dalam kilobyte, cache memori L2 modern diukur dalam megabyte. Misalnya, AMD Ryzen 5 5600X dengan rating tinggi memiliki cache L1 384KB dan cache L2 3MB (ditambah cache L3 32MB).
L3 Cache
Ke cache L3 (Level 3). Pada hari-hari awal, cache memori L3 sebenarnya ditemukan di motherboard. Ini sudah lama sekali, ketika sebagian besar CPU hanyalah prosesor single-core.
Perhatikan bagaimana cache L1 dibagi menjadi dua, sedangkan L2 dan L3 masing-masing lebih besar.
Berapa Banyak Memori Cache CPU yang Saya Butuhkan?
Ini pertanyaan yang bagus. Lebih banyak lebih baik, seperti yang Anda harapkan. CPU terbaru secara alami akan menyertakan lebih banyak memori cache CPU daripada generasi sebelumnya, dengan memori cache yang berpotensi lebih cepat juga.
Bagaimana Data Berpindah Antar Cache Memori CPU?
Pertanyaan besarnya: bagaimana cara kerja memori cache CPU?
Dalam istilah yang paling dasar, data mengalir dari RAM ke cache L3, lalu L2, dan akhirnya L1.
Masa Depan Memori Cache CPU
Desain memori cache selalu berkembang, terutama karena memori menjadi lebih murah, lebih cepat, dan lebih padat. Misalnya, salah satu inovasi terbaru AMD adalah Smart Access Memory dan Infinity Cache, yang keduanya meningkatkan kinerja komputer.