Tutorial

Amd gamecache: apa itu dan bagaimana cara kerjanya pada ryzen 3000?

Daftar Isi:

Anonim

Dengan kedatangan Ryzen 3000 baru serangkaian istilah baru telah muncul di lautan pemasaran. Beberapa nama Anda akan mengerti, tetapi yang lain mungkin di luar pemahaman Anda. Jadi hari ini kita akan menjelaskan apa itu AMD GameCache dan mengapa itu adalah fitur yang pasti relevan.

Indeks isi

Apa itu AMD GameCache ?

Di satu sisi, AMD GameCache adalah istilah yang dibuat murni untuk pemasaran. Namun, ada peningkatan yang relevan hanya sekedar menjadi nama yang cantik. Kita dapat meringkas bahwa AMD GameCache adalah nama panggilan yang mereka berikan pada struktur cache baru mereka.

Sekarang, perubahan baru apa yang kita miliki? Kami meninggalkan Anda video komersial yang digunakan AMD untuk menjelaskan secara singkat apa itu AMD GameCache dan jadi Anda mendapatkan gambaran tentang apa itu.

Apa yang dibawanya dan apa pengaruhnya bagi kita?

Seperti yang Anda lihat, video meningkatkan (dan sedikit melebih-lebihkan) manfaat yang diberikan teknologi baru Ryzen 3000 kepada kami .

Hal pertama yang mereka tunjukkan pada kami adalah AMD GameCache yang baru 'hingga 72 MB' . Yang benar adalah bahwa pernyataan ini agak rumit. Sebagian besar generasi ke-3 Ryzen membawa 35 ~ 36MB memori cache (L1, L2, dan L3) dan hanya dua Ryzen 9 yang mencapai 72MB .

Ryzen 5 3600 (model termurah) memiliki memori cache L3 32 MB , yang sudah dua kali lipat dari yang dimiliki Ryzen 7 2700X (yang terbaik Ryzen 2000) . Ini sudah merupakan peningkatan yang cukup signifikan.

Tidak seperti prosesor lain, pada generasi ke-3 Ryzen kami memiliki 2 chip 7nm (core fisik) dan 1 chip 12nm (kontrol I / O) .

Setiap chip 7nm memiliki 3/4 core aktif (kecuali Ryzen 9) dan masing-masing memiliki cache L1 dan L2 masing-masing. Namun, memori level 3 dibagi antara inti dari chip yang sama, sehingga sangat membantu saat melakukan perhitungan tertentu.

Misalnya, dalam permainan video ada tugas yang sangat mirip satu sama lain. Hitung gravitasi (fisik) , gambar, siklus, dan sebagainya, sehingga beberapa nilai terus diulang.

Di sanalah memiliki memori yang murah hati memungkinkan kita untuk menyimpan banyak nilai tanpa dipaksa untuk menggantinya. Juga, ketika dibagikan, banyak core dapat menggunakan kembali data yang telah diminta tetangga mereka, meskipun itu adalah fitur khas prosesor modern.

Memori cache

Kami percaya bahwa mengetahui cara kerja cache adalah sesuatu yang mungkin sangat menarik bagi Anda. Ini adalah sesuatu yang termasuk dalam bidang pengetahuan seorang insinyur komputer / perangkat keras, tetapi saya akan mencoba menjelaskannya kepada Anda dengan cara yang sederhana.

Kami akan mengulangi kata-kata 'memori' dan 'cache' banyak, jadi kami mohon maaf sebelumnya, tetapi subjeknya kompleks.

Tingkat memori

Komputer memiliki banyak tingkat memori, dan setiap tingkat lebih cepat daripada yang di bawahnya. Akibatnya, memori tercepat juga yang paling mahal, jadi hanya jumlah kecil yang biasanya dipasang.

Untuk mendapatkan sedikit konteks, Anda harus tahu bahwa kecepatan diukur dalam sepersekian detik. Mengakses data L1 yang di- cache bisa memakan waktu 0, 2 ns dan "turun" ke RAM mungkin 40ns .

Di sini Anda dapat melihat berbagai ingatan dan ukurannya yang biasa:

  • L1 cache: 16 ~ 64kB L2 cache memory: 32kB ~ 4MB L3 cache memory: 256kB ~ 72MB RAM memori / s: 4GB ~ 32GB Memori utama / s (HDD atau SSD): 256GB ~ 2TB

Seperti yang Anda ketahui, RAM jauh lebih cepat daripada SSD. Ini biasanya mencapai kecepatan transfer sekitar 20 ~ 25GB / s , sementara hanya solid drive terbaik yang mencapai 5GB / s dengan PCIe Gen 4 . Ada hubungan yang sama antara cache L1-L2 dan cache L2-L3 dan seterusnya , sehingga Anda akan mengerti mengapa beberapa untuk penggunaan eksklusif prosesor dan lainnya untuk seluruh sistem.

Poin lain yang relevan, meskipun tidak sesuai dengan topik ini adalah semua memori di atas RAM (termasuk yang ini) tidak stabil. Ini berarti bahwa mereka hanya menyimpan data jika mereka memiliki listrik, sehingga cache dan RAM "dikosongkan" ketika komputer dimatikan .

Dengan aturan tiga ini, SSD dan HDD adalah memori yang tidak mudah menguap sehingga data apa pun yang kami simpan akan tetap ada sampai kami menimpanya.

Bagaimana cara kerja cache?

Ketika CPU membutuhkan data, ia mencarinya di cache L1 . Jika tidak ada, maka akan dicari di L2, kemudian pada L3 dan akhirnya "turun" ke RAM .

Ketika mendapatkan data yang dibutuhkan prosesor, itu diambil "naik" dan nilai disimpan secara berurutan di L3, L2 dan L1 jika kita membutuhkannya di masa depan . Lucunya, ketika prosesor ingin menggunakan nilai yang sama lagi.

Jika nilainya dalam L1 kita hanya perlu beberapa saat untuk menggunakannya kembali. Kalau tidak, kita harus "turun" ke tingkat berikutnya untuk memeriksa apakah masih ada di sana, dan seterusnya sampai kita kembali ke RAM . Masalah yang kita miliki adalah bahwa ingatan yang lebih tinggi sangat kecil .

Kami meninggalkan Anda di sini video pendek (dalam bahasa Inggris) yang menjelaskan secara singkat cache:

Misalnya, 32 kB cache L1 menampung sekitar 8000 nilai (integer atau float) .

Gim video dapat bekerja dengan tenang dengan jutaan nilai setiap detik, jadi kami tidak dapat menyimpan semua nilai di sana. Inilah sebabnya mengapa setiap kali kita menyimpan data L1 (tidak digunakan kembali) , nilai terlama diganti.

Jika data telah dihapus dari L1 , mungkin masih ada di cache L2 , karena lebih besar. Turun level adalah proses yang lambat, tetapi jauh lebih cepat daripada pergi ke RAM . Namun, jika beberapa waktu telah berlalu, hal yang sama mungkin telah terjadi dan nilai itu tidak ada lagi di L2 . Dalam hal ini, kita harus "turun" ke L3 dan di sinilah mekanisme utama AMD GameCache masuk .

Menjadi memori yang murah hati, itu cocok dengan banyak data dan kemungkinan menggunakannya kembali tinggi. Dengan menggunakannya kembali, kita tidak harus "turun" ke RAM , jadi prosesnya cukup efisien. Juga, sebagai cache bersama antara sebuah lingkungan, sebuah kernel dapat mengambil keuntungan dari data yang sebelumnya diminta oleh kernel lain, meskipun itu adalah fitur umum dalam prosesor.

Manfaat dan implikasi AMD GameCache

Seperti yang akan Anda lihat, struktur dan ukuran baru dalam cache ini berarti peningkatan signifikan dalam banyak jenis program.

Dengan nama yang diberikan kepadanya, AMD telah menekankan permainan video, tetapi tugas apa pun yang membutuhkan perhitungan berurutan akan memiliki efek yang sama.

Berikut ini adalah gambar komersial AMD yang menunjukkan kelebihan AMD GameCache terhadap peningkatan frekuensi RAM . Dalam contoh tersebut, mereka membandingkan peningkatan memori cache dengan peningkatan memori RAM.

Di sini kita bisa melihat keuntungan antara 1% dan 12%. Jika kami menggabungkan AMD GameCache dengan frekuensi RAM tinggi, kami dapat mencapai kecepatan lebih tinggi.

Bahkan, di Ryzen baru , frekuensi maksimum tanpa overclocking RAM adalah 3200 MHz , jadi Anda harus bertaruh pada komponen-komponen ini. Juga, menurut berbagai artikel, frekuensi RAM terbaik untuk Ryzen 3000 untuk berjalan pada kinerja puncak adalah di atas 3200 ~ 3600 MHz .

Kesimpulan tentang AMD GameCache

Dalam dirinya sendiri, AMD GameCache tidak lain adalah judul bombastis yang telah diberikan kepada cache untuk menarik perhatian audiens. Poin penting adalah bahwa peningkatan memori cache L3 nyata dan berbobot, sehingga baik game dan proses lainnya akan ditingkatkan.

Namun, beberapa pengguna khawatir dengan keputusan AMD ini. Menurut mereka, mereka mengganti nama cache L3 karena GameCache adalah sesuatu yang akan membahayakan industri dengan memberikannya nada "ramah anak" .

Sementara Intel telah menamainya memori sebagai SmartCache (nama yang lebih bijaksana) , AMD telah menarik lebih banyak oleh publik muda dan gamer.

Kami memahami bahwa di dunia game, Intel selalu menjadi pilihan yang paling jelas. Jadi sekarang AMD telah mendapatkan kembali kekuatan , ia ingin memeras sebanyak mungkin angsa dari telur emas.

IPC yang ditingkatkan, cache L3 yang lebih baik, dan dukungan untuk frekuensi RAM yang tinggi menjadikan AMD alternatif permainan yang sangat baik lagi. Namun, jangan terbawa oleh nama-nama cantik.

Kami merekomendasikan artikel ini tentang generasi ke-3 Ryzen 5. Prosesor ini telah dibuat khusus untuk gaming karena frekuensi clock tinggi dan kinerja single-core yang baik .

Untuk bagian kami, kami berharap Anda telah dengan mudah memahami persyaratan dan teknologi dan bahwa Anda telah mempelajari sesuatu yang baru. Kami mohon maaf jika kami telah membuat kesalahan dalam penjelasan, dan Anda dapat memberi tahu kami apa pun di kotak komentar!

Dan apa yang Anda pikirkan tentang peningkatan ini berkat AMD GameCache ? Apakah Anda pikir itu tidak seburuk itu? Bagikan ide Anda di bawah ini.

VortezAMD Ryzen 3000 Font

Tutorial

Pilihan Editor

Back to top button