Tutorial

Intel smart cache: untuk apa, bagaimana cara kerjanya dan untuk apa?

Daftar Isi:

Anonim

Hari ini kami akan memberi tahu Anda apa itu Intel Smart Cache , salah satu istilah yang mungkin paling cocok untuk Anda tentang tim biru. Kami telah mendengar nama panggilan ini sejak sekitar 2011 , dan kebenarannya adalah bahwa sekarang kami melihatnya dalam serangkaian spesifikasi CPU Intel . Namun, apa yang bermanfaat dan apa itu pemasaran?

Indeks isi

Intel Smart Cache, istilah baru untuk memori prosesor

Sebagai contoh , struktur unit core dalam prosesor Intel sangat menguntungkan penggunaan cache. Ini adalah struktur yang lebih mahal untuk dibuat, tetapi memungkinkan lebih banyak caching.

Di sisi lain, kami memiliki algoritma internal berbeda yang mengoptimalkan pembacaan kode selama cache jauh lebih efisien.

Contoh paling jelas adalah gagasan Pemblokiran Caching (atau menggunakan cache dengan blok). Algoritma ini berupaya membagi loop besar menjadi blok-blok yang lebih kecil (divide and conquer) .

Untuk menyederhanakannya, kita dapat mengatakan bahwa alih-alih dari 1 menjadi 10.000, kita akan beralih dari 1 menjadi 10.000 kali.

Sepuluh ribu nilai tidak sesuai dengan memori cache L1 , jadi untuk setiap nilai baru kita harus "turun dan mencarinya" hingga DRAM . Di sisi lain, sepuluh nilai cocok dengan L1 , jadi kita hanya perlu turun ke DRAM 10 kali. Nilai kesebelas yang kita cari (1 lagi) akan kita temukan di cache L1 .

Kami dapat menghitung lusinan teknologi dan optimisasi seperti ini dan itu adalah detail kecil yang menjadikan Intel Smart Cache implementasi yang menarik.

Evolusi Intel Smart Cache

Dengan semua basis ini sudah terbentuk, kita harus menempatkan diri pada tahun 2009 ~ 2011 , di mana kita mulai melihat prosesor yang lebih efisien.

Perpindahan ke 2 dan 4 core telah terjadi baru-baru ini, tetapi masih ada banyak masalah untuk menjadi teknologi baru. Arsitekturnya baru dan banyak data yang hilang atau tidak digunakan. Di sisi lain, konsumsi adalah astronomi dan, secara umum, ide-ide baru diperlukan untuk meningkatkan platform ini.

Namun, gagasan memori cache bersama sudah ada dalam pikiran banyak orang dan hanya tinggal mengimplementasikannya dengan benar. Kami dapat melihat beberapa model sebelumnya dengan aplikasi serupa, tetapi mungkin Intel Smart Cache ditetapkan sebagai alternatif yang paling andal dan stabil.

Model paling penting yang mulai berbagi memori cache adalah Intel Core generasi pertama. Mereka hampir tidak memiliki 2 atau 3 MB memori cache antara tiga level, tetapi kami sudah melihat implementasi pertama dari "teknologi" ini di sana . Bahkan, dalam artikel Intel yang sama Anda dapat melihat bagaimana mereka terus membuat perbandingan dengan prosesor dengan cache yang tidak digunakan bersama.

KAMI MEREKOMENDASIKAN ANDA Unigine Superposition: apa itu dan fungsi apa yang dimilikinya?

Seiring waktu, evolusi alami teknologi memungkinkan kami untuk menambah memori lebih cepat, lebih banyak kuantitas dan algoritma yang lebih baik. Saat ini, model berorientasi pengguna teratas rata- rata 12 ~ 16MB seperti Intel Core i9-9900k atau i7-9700k .

Kinerja Prosesor Intel

Ini bukan berita bahwa Intel telah berkinerja sangat baik dalam beberapa tahun terakhir.

Dengan merilis Intel Core baru mereka, mereka menandai jalan ke depan untuk model CPU masa depan. Mereka memiliki kinerja single-core yang sangat baik, kinerja multi-core yang baik dan kami mengaturnya dengan jelas menjadi tiga rentang yang terpisah. Dari pertengahan 2000-an hingga pertengahan 2018, kita dapat mengatakan tanpa ragu bahwa Intel telah mendominasi pasar.

Meskipun demikian, dalam beberapa tahun terakhir kita telah melihat bagaimana hal itu lebih santai daripada yang diperlukan, mengeluarkan model dengan sedikit hal baru yang hanya menawarkan "sedikit lebih" . Untuk bagiannya, AMD telah secara bertahap membangun fondasi yang kuat seperti prosesor Ryzen saat ini .

Karena struktur yang digunakan AMD , prosesornya perlu dan mendapat manfaat dari memiliki jumlah besar memori cache. Sedemikian rupa sehingga model desktop paling atas akan membawa sekitar 72 MB cache dan mengharapkan hingga 128 MB (bandingkan dengan 16MB pada i9) . Namun, lebih banyak memori tidak secara langsung berarti kinerja yang lebih baik.

Meskipun memiliki memori cache jauh lebih sedikit, prosesor Intel masih hampir sama atau lebih kuat daripada rekan AMD mereka. Tugas yang paling menonjol adalah kinerja dalam gaming, di mana prosesor ini mengeluarkan peti dengan spesifikasi yang tampaknya lebih rendah.

Di sisi lain, perlu dicatat waktu respons memori RAM . Ini lebih berkaitan dengan struktur arsitektur prosesor, tetapi agak menarik dan terkait dengan subjek.

Rata-rata, CPU AMD diketahui memiliki waktu respons yang jauh lebih tinggi daripada pesaing mereka. Ini diselesaikan dengan dukungan untuk memori frekuensi yang lebih tinggi, tetapi jangan tertipu. Angka yang lebih tinggi tidak berarti kinerja yang lebih baik.

Apa yang disimpan di masa depan untuk cache?

Seperti banyak hal lain dalam hidup, masa depan tidak pasti.

Sepertinya kita tidak punya alternatif selain cache, jadi sepertinya kita akan bersama mereka selama beberapa dekade. Tentu saja, kita dapat mengharapkan peningkatan ukuran, efisiensi, dan algoritma yang berlaku. Bukan tanpa alasan bahwa teknologi menjadi lebih kuat, efisien dan lebih murah.

Masalah yang sering muncul dalam pikiran adalah bahwa persaingan antara AMD dan Intel benar - benar tidak seimbang. Tim merah sedikit lebih kuat daripada kompetisi biru, tetapi kita harus ingat bahwa AMD menggunakan transistor 7nm dan frekuensi RAM yang jauh lebih tinggi.

Dengan kata lain, AMD menggunakan teknologi maju dua hingga tiga kali lebih banyak daripada Intel , namun mereka hanya mendapat sedikit keuntungan darinya. Jadi apa yang akan terjadi ketika Intel mencapai 7nm , mengetahui seberapa banyak mereka menekan dan mengoptimalkan arsitektur mikro mereka?

Bagaimanapun, kita tidak bisa melihat jadwal alternatif. Kami saat ini tahu bahwa Intel sedikit tertekan, tetapi semuanya dapat berubah dengan prosesor Intel Generasi ke - 10 .

Tampaknya hal-hal seperti Intel Smart Cache hari ini bersama dengan banyak teknologi pendukung lainnya memungkinkan Intel untuk mempertahankannya sendiri. Meskipun tidak lagi memiliki dominasi penuh, itu masih merupakan alternatif yang banyak pengguna merasa terikat.

Sekarang beri tahu kami, teknologi apa yang paling menarik perhatian Anda dari Intel? Apakah Anda pikir Intel Smart Cache membuat perbedaan penting? Bagikan ide Anda di kotak komentar.

Intel SoftwareQuora Font

Tutorial

Pilihan Editor

Back to top button