Meskipun pada awalnya tidak mengetahui pendekatan”double pumped”AMD Zen 4 untuk mendukung AVX-512 menggunakan jalur data 256-bit, ini terbukti sangat efisien untuk kinerja dan hasil yang luar biasa tanpa gangguan jam negatif atau mendatangkan malapetaka pada konsumsi daya. Kembali pada bulan September saya menyampaikan analisis kinerja AVX-512 terperinci pada Ryzen 9 7950X sementara dalam artikel ini adalah tampilan benchmark terperinci pada Core i9 11900K terhadap Ryzen 7 7700X. Core i9 11900K menjadi CPU desktop Intel terakhir yang saat ini secara resmi mendukung AVX-512 sedangkan Ryzen 7 7700X digunakan untuk mencocokkan jumlah inti/utas prosesor Rocket Lake untuk perbandingan aktif/nonaktif AVX-512 ini.
Meskipun prosesor Alder Lake awal mengizinkan AVX-512 jika menonaktifkan inti E, pembaruan BIOS sistem menonaktifkan kemampuan itu dan juga menyatu di prosesor Alder Lake (dan sekarang Raptor Lake) yang lebih baru. Jadi untuk membandingkan kinerja Intel vs AMD AVX-512 di sisi desktop, berarti kembali ke prosesor Core i9 11900K”Rocket Lake”dengan dukungan AVX-512 resminya. Core i9 11900K sebagai pengingat adalah prosesor 8 core/16 thread dengan frekuensi dasar 3,5 GHz dan frekuensi turbo maksimum 5,3 GHz dengan TDP 125 Watt yang diiklankan.
Untuk penggunaan 8 core/16 thread di sisi AMD, Ryzen 7 7700X digunakan saat memiliki frekuensi dasar 4,5GHz dan kecepatan clock boost maksimum 5,4GHz serta memiliki TDP default 105 Watt.
Setidaknya dengan motherboard AMD X670 yang saya uji sejauh ini belum ada kemampuan untuk menonaktifkan AVX-512 dari dalam BIOS. Jadi untuk perbandingan hidup/mati ini pada kedua sistem saya menggunakan”clearcpuid=304″sehingga kernel Linux tidak akan mengiklankan ekstensi AVX-512 untuk aplikasi yang memeriksa keberadaan AVX-512 melalui/proc/cpuinfo dan juga mencegah penggunaan kernel AVX-512 instruksi. Kemudian untuk semua tolok ukur open-source, tolok ukur tersebut dibuat ulang dengan”-mno-avx512f”untuk menonaktifkan instruksi AVX-512 dibandingkan dengan versi asli dengan AVX-512 yang diaktifkan.
Keduanya adalah Intel Rocket Lake dan sistem AMD Zen 4 dikonfigurasi dan diuji dengan cara yang sama menggunakan Ubuntu 22.10 dengan kernel Linux 5.19. Berbagai tolok ukur yang mampu AVX-512 diuji dan kemudian diuji ulang dengan dukungan AVX-512 dinonaktifkan. Selama pengujian, konsumsi daya inti CPU dipantau menggunakan antarmuka RAPL yang terbuka serta memantau frekuensi puncak CPU yang diperoleh sebagai frekuensi clock tertinggi yang ditemukan setiap detik pada salah satu inti.
Berikut adalah tampilannya Performa AVX-512 Intel vs. AMD Linux di sisi desktop. Dan sebagai pengingat… Jika Anda menikmati semua pengujian perangkat keras Linux, berita sumber terbuka, dll, yang saya lakukan setiap hari di Phoronix, pertimbangkan untuk bergabung dengan Phoronix Premium untuk membantu menunjukkan dukungan Anda. Industri iklan dan penggunaan blok iklan yang merajalela akhir-akhir ini agak brutal… Phoronix Premium memberi Anda situs bebas iklan dan artikel multi-halaman dalam satu halaman.
Pertama adalah AI-Benchmark dan untuk tolok ukur pelatihan AI-nya menunjukkan peningkatan yang bagus dari AVX-512 di kedua CPU desktop… Mengaktifkan AVX-512 meningkatkan skor Ryzen 7 7700X sebesar 70% sementara kinerja prosesor Core i9 11900K naik sebesar 61%.
Atau saat melihat kinerja inferensi AI, prosesor Intel Rocket Lake mengalami kemunduran dengan mengaktifkan AVX-512 sementara skor prosesor AMD Zen 4 meningkat sebesar 23%.
Saat melihat keseluruhan”skor AI”dari paket perangkat lunak ini, kinerja Core i9 11900K meningkat sebesar 27,5% dengan AVX-512 diaktifkan sementara Ryzen 7 7700X naik 46%.
Dalam benchmark khusus ini, AVX-512 digunakan di Rocket Lake tidak menaikkan konsumsi daya secara signifikan seperti pada beberapa beban kerja. Konsumsi daya Ryzen 7 7700X serupa selama kedua proses.
Dengan kedua prosesor yang sehat, peningkatan performa per Watt berkat AVX-512 dengan tolok ukur AI ini.
Beban kerja AI lainnya memanfaatkan AVX-512 yang diuji adalah DeepSparse Neural Magic.
DeepSparse menikmati kinerja yang jauh lebih baik pada kedua prosesor dengan mengaktifkan AVX-512 dan peningkatan relatif yang kurang lebih sama dibandingkan kondisi AVX-512 tidak aktif.
Namun dalam kasus Intel Core i9 11900K, mengkonsumsi daya 13%+ lebih banyak saat menggunakan AVX-512. Sementara itu, AMD Ryzen 7 7700X secara konsisten menunjukkan penggunaan daya yang sama baik AVX-512 diaktifkan atau tidak.
DeepSparse dari Neural Magic menunjukkan banyak manfaat dari AVX-512 untuk CPU Intel dan AMD. Performa AMD Zen 4 menunjukkan implementasi AVX-512″dipompa ganda”masih sangat efektif dan tanpa peningkatan daya yang besar seperti yang terlihat pada Core i9 11900K.
Perangkat lunak OpenRadioss Altair menunjukkan beberapa manfaat dari AVX-512.
Mesin catur LeelaChessZero (LC0) yang digerakkan oleh AI juga menikmati AVX-512 dengan back-end Eigen-nya. Performa AMD Ryzen 7 7700X meningkat 11% dengan AVX-512 hingga Core i9 11900K naik 12%.
Namun dengan LC0, AVX-512 dengan CPU Rocket Lake melihat konsumsi dayanya melonjak sebesar 23% dan konsumsi daya puncak juga naik sebesar 23%. Tidak ada perbedaan daya yang besar dengan Ryzen 7 7700X yang menghasilkan peningkatan performa-per-Watt yang bagus dengan mengaktifkan AVX-512.
Dengan library kernel Embree ray-tracing kernel milik Intel, AMD Zen 4 mampu untuk mendapatkan manfaat dari AVX-512 jauh lebih besar daripada Core i9 11900K.
Sementara Core i9 11900K melihat sedikit manfaat dari AVX-512 untuk Embree, konsumsi dayanya jauh lebih tinggi saat menggunakan AVX-512.
Library kernel volume OpenVKL Intel mendapat banyak manfaat dari AVX-512 untuk CPU desktop Intel dan AMD.
Tetapi dalam hal kinerja-per-Watt, AMD Zen Prosesor 4 berada dalam kondisi yang lebih baik dan melihat konsumsi daya yang sedikit lebih rendah dibandingkan dengan lonjakan besar penggunaan daya i9-11900K.
Mesin ray-tracing OSPRay Intel juga dioptimalkan dengan baik untuk AVX-512 berkat Xeon yang dimaksudkan penggunaan CPU. Kedua CPU desktop mendapat manfaat dari AVX-512 yang diaktifkan. Tetapi sekali lagi dengan Rocket Lake, ini berarti konsumsi daya yang jauh lebih tinggi.
Paket perangkat lunak OSPRay Studio Intel yang ditujukan bagi pembuat konten untuk kebutuhan visualisasi interaktif ray-traced mengalami peningkatan yang sehat dengan mengaktifkan AVX-512.
Waktu render yang lebih cepat dengan AVX-512 yang diaktifkan sangat bagus, tetapi dengan Core i9 11900K, ini berarti penggunaan daya yang lebih tinggi sementara Ryzen 7 7700X dapat meningkatkan kinerja dengan anggaran daya yang sama.
Paket perangkat lunak oneDNN Intel sebagai komponen lain dari rangkaian perangkat lunak oneAPI mereka telah dioptimalkan dengan baik untuk AVX-512 karena tujuan Xeon mereka. AMD Ryzen 7 7700X terus menunjukkan kinerja yang luar biasa di sini dan peningkatan relatif dari mengaktifkan AVX-512.
Tak perlu dikatakan lagi, Ryzen 7 7700X menunjukkan konsumsi daya yang sama terlepas dari status AVX-512 saat Core i9 11900K melihat peningkatan kinerjanya dengan peningkatan biaya daya.
AVX-512 sangat membantu kinerja kripto untuk sejumlah pengujian dalam Cpuminer-opt. Secara keseluruhan terdapat peningkatan yang fantastis pada kedua CPU dengan AVX-512 yang diaktifkan sementara hanya CPU AMD Zen 4 yang dapat memberikan keuntungan tersebut tanpa peningkatan daya yang dramatis.
Hasil AVX-512 yang luar biasa dengan benchmark penambangan/kripto CPU ini.
Penerima lain dari AVX-512 adalah perangkat lunak Jaringan Saraf Seluler (MNN) dari Alibaba.
Selama benchmark MNN, konsumsi daya Core i9 11900K meningkat sebesar 13% sedangkan konsumsi daya Ryzen 7 7700X tidak meningkat.
Cerita serupa juga terjadi dengan NCNN Tencent.
Sebagai kejutan kecil dengan semua tolok ukur AI ini, baik Core i9 11900K dan Ryzen 7 7700X menunjukkan peningkatan kinerja yang signifikan dengan mengaktifkan AVX-512. Ini adalah kabar baik khususnya di bagian depan AMD Zen 4 karena membuktikan pendekatan”dipompa ganda”sebagai sangat efisien dalam memberikan keuntungan yang serupa atau lebih besar daripada yang ditemukan dari mengaktifkan AVX-512 di Rocket Lake.
Dan kemudian yang sangat menarik dengan AMD Zen 4 adalah peningkatan kinerja AVX-512 tanpa menaikkan tagihan energi Anda.
OpenVINO juga menggunakan AVX-512 dengan sangat efektif dan mampu membantu meningkatkan kinerja AI untuk CPU desktop ini. Dengan OpenVINO untuk beberapa kasus pengujian, kinerja AVX-512 pada Intel Core i9 11900K mengalami kemunduran karena pengaruh daya/termal. Sementara itu, Ryzen 7 7700X secara konsisten memberikan hasil yang lebih baik dengan mengaktifkan AVX-512.
Hasil Ryzen 7 7700X AVX-512 juga sangat menggembirakan dengan ONNX Microsoft. Hasil Rocket Lake dengan AVX-512 on/off sementara itu beragam,
Numpy menikmati sedikit peningkatan ~10% dengan AVX-512 diaktifkan.
Saat melihat puncaknya Frekuensi CPU setiap detik selama seluruh durasi benchmark, rata-rata puncak dengan Core i9 11900K tidak jauh berbeda dari keadaan mati AVX-512 tetapi seperti yang ditunjukkan dengan boxplot ada perbedaan yang jelas dengan kadang-kadang mencapai puncak yang jauh lebih rendah dibandingkan saat AVX-512 dinonaktifkan. Sementara itu, frekuensi puncak CPU tidak terlalu bervariasi pada Ryzen 7 7700X terlepas dari status AVX-512, mirip dengan perbandingan AVX-512 saya sebelumnya pada Ryzen 9 7950X.
Saat melihat kekuatan CPU konsumsi selama seluruh rentang benchmark AVX-512 yang dilakukan, Ryzen 7 7700X tidak banyak bergerak sama sekali. Konsumsi daya Core i9 11900K meningkat rata-rata sebesar 11% saat AVX-512 diaktifkan dan konsumsi daya puncaknya juga meningkat sebesar 12%.
Jika mengambil rata-rata geometrik dari semua kinerja AVX-512 mentah hasil benchmark, Core i9 11900K meningkat sebesar 31% dengan AVX-512 diaktifkan. Sementara itu, Ryzen 7 7700X mengalami peningkatan kinerja sebesar 44% dengan mengaktifkan AVX-512.
Sederhananya, saya tetap sangat terkesan dengan implementasi AVX-512 AMD dengan Zen 4 di berbagai beban kerja yang saya’sudah menguji. Sangat bagus juga melihat AVX-512 didukung di semua prosesor AMD Zen 4.
Lihat ulasan Core i9 13900K Linux saya dan ulasan Core i5 13600K Linux untuk perbandingan CPU Raptor Lake terbaru Intel dengan AMD Zen 4 jika ingin tahu tentang kinerja CPU terbaru secara keseluruhan daripada hanya diisolasi ke AVX-512.