Pengolah

Zen ditemukan kompatibel dengan instruksi FM4

Daftar Isi:

Anonim

Dengan munculnya mikroarsitektur "Zen" yang sukses, AMD menghapus dukungan untuk set instruksi FMA4, setidaknya di atas kertas. Level1Techs menemukan bahwa CPU berbasis Zen mendukung instruksi FMA4, hanya set instruksi yang tidak terpapar ke sistem operasi.

Arsitektur Zen sangat kompatibel dengan FMA4

FMA adalah cara yang efisien untuk menghitung aljabar linier. FMA3 dan FMA4 bukan generasi dari set instruksi, tetapi digit menunjukkan jumlah operan per instruksi. AMD memperkenalkan dukungan untuk FMA3 pada 2012 dengan prosesor seri FX-nya, sementara Intel menambahkan dukungan untuk FMA3 pada 2013 dengan Haswell. Alasan pasti AMD menonaktifkan FMA4 dengan ”Zen tidak diketahui, tetapi beberapa pengembang berspekulasi bahwa itu karena implementasi AMD FMA4 cacat, meskipun lebih efisien dengan kinerja 33% lebih tinggi. Adopsi Intel terhadap FMA3 menjadikannya lebih populer dan karenanya lebih stabil selama bertahun-tahun.

Kami merekomendasikan membaca posting kami tentang AMD Ryzen 7 2700X Ulasan dalam bahasa Spanyol

Level1Techs menggunakan program uji OpenBLAS FMA4 untuk mengkonfirmasi bahwa memberi daya pada prosesor Zen dengan instruksi FMA4 tidak hanya akan mengembalikan kesalahan "instruksi ilegal", tetapi prosesor juga akan melanjutkan dan menyelesaikan operasi. Ini menarik karena FMA4 tidak diekspos sebagai bit CPUID, dan sistem operasi tidak tahu bahwa prosesor mendukung instruksi. Untuk aljabar linier, FMA4 telah terbukti lebih efisien daripada AVX dalam presisi tunggal dan ganda.

Kami akan memantau informasi baru tentang keputusan AMD untuk menonaktifkan dukungan untuk FMA4 pada prosesor berbasis Zen, yakin mereka memiliki alasan mereka. Apa pendapat Anda tentang keputusan AMD ini?

Fon Techpowerup

Pengolah

Pilihan Editor

Back to top button