Saya perhatikan bahwa laptop saya tampaknya memiliki 4x jumlah "memori cache L2" dari desktop saya, apakah itu normal?
- laptop : Intel Core Duo CPU T2450 @ 2.00GHz, memori cache L2 2 MB , bus sistem 533 MHz
- desktop : Intel Celeron D CPU 347 3.06GHz, bus 533 MHz, memori cache L2 512 KB
Apakah ada cara bagi saya untuk meningkatkan memori cache L2 di desktop saya? Apakah ini akan membuat komputer lebih cepat? Saya memiliki 3 GB RAM di dalamnya.
Jawaban:
cache L2 dibangun ke dalam CPU itu sendiri. Satu-satunya cara untuk mendapatkan lebih banyak adalah mengganti CPU Anda dengan yang memiliki lebih banyak L2 cache.
Celeron lebih merupakan prosesor kelas anggaran dibandingkan dengan C2D Anda, jadi masuk akal bahwa ia memiliki lebih sedikit cache.
Akankah lebih banyak cache lebih cepat? Dalam kebanyakan kasus, ya.
Dalam hal desktop Anda, tergantung pada soket Anda dapat mengganti CPU dengan unit baru yang tidak hanya memiliki lebih banyak cache, tetapi dengan kecepatan jam lebih cepat juga.
sumber
Pertanyaan ini dijawab dengan sangat jelas oleh
NoCarrier
.Saya hanya menambahkan referensi singkat yang memiliki penggunaan dua sisi,
Memori bagian 2: cache CPU di situs LWN.net (Okt, 2007).
Artikel gondrong juga dapat membantu memahami mengapa cache dipindahkan ke modul prosesor (seperti pada masa lalu yang dijelaskan
cwrea
dalam komentar di atas, yang lebih baik dilupakan).Catatan cache L3 Nehalem di ExtremeTech.
Pembaruan: Referensi artikel Overclocking
lama yang tidak saya sertakan sebelumnya secara khusus karena tidak berlaku untuk penskalaan L2 Cache. Sangat menarik untuk membaca dalam konteks komentar saya untuk jawaban lain di sini .
hanleyp
Dari Tiga Permata untuk Overclocker : pada Intel Celeron 2GHz,
sumber
Tidak, tidak, dan ya, dalam urutan itu
sumber
Pertanyaan ini ditandai sebagai dijawab, tetapi saya ingin menambahkan beberapa informasi lebih lanjut tentang cache:
Mengingat inti yang sama, lebih banyak L2 cache biasanya meningkatkan kinerja antara dua prosesor yang serupa tergantung pada perangkat lunak apa yang dijalankan. Misalnya, jika Anda menjalankan perangkat lunak yang dioptimalkan ke ukuran cache terkecil, maka menambahkan lebih banyak cache tidak akan banyak meningkatkan kinerja. Tetapi, jika perangkat lunak tersebut sesuai dengan cache yang lebih besar dan tidak dalam cache yang lebih kecil maka Anda akan melihat peningkatan kinerja yang besar.
Jika Anda membandingkan inti yang berbeda, terutama dari produsen CPU yang berbeda, maka ini belum tentu demikian. Perbedaan cache termasuk protokol koherensi (menjaga semua cache tetap sinkron satu sama lain dan memori) dan (saya tidak bisa memikirkan istilah teknis saat ini) apakah cache dicerminkan di tingkat berikutnya atau unik ke tingkat cache. _ Cache pasti membuat komputer lebih cepat. Prosesor bekerja lebih lambat secara signifikan tanpa cache.
Ada sisi lain dari cache yang disebutkan dalam jawaban: Cache membebani biaya produsen CPU: Cache lebih besar, semakin banyak luas permukaan silikon, semakin besar die, semakin rendah hasilnya, semakin banyak biaya silikon untuk diproduksi.
sumber