Tutorial

▷ Apakah avx dan bagaimana ia mempengaruhi pemproses anda?

Isi kandungan:

Anonim

Kami akan membincangkan tentang apa yang AVX dan bagaimana ia mempengaruhi pemproses anda, serta beberapa pelaksanaannya. Dan adalah dari pelbagai komponen yang membentuk satu pasukan, beberapa orang akan berpendapat bahawa pemproses adalah salah satu daripada yang mempunyai kesan yang paling terhadap pasukan.

Di dalam pemproses, salah satu unsur yang paling memberi kesan kepada prestasi komponen ialah set arahan dan pelaksanaannya. Hari ini kita mahu menghabiskan masa dengan salah satu yang paling berpengaruh di kalangan model semasa. Mari buat!

Indeks kandungan

Arahan pada pemproses kami

Sebelum meneruskan, kami fikir ia berguna untuk menentukan apa arahan (atau kesemuanya) berada dalam pemproses. Arahan adalah operasi paling asas yang boleh dilakukan pemproses kami dengan data yang diperlukan untuk tindakan oleh program atau aplikasi.

Set ini dan pelaksanaannya menentukan, bagaimana pemproses kami menguruskan maklumat, dan apa program atau aplikasi yang mampu berjalan. Terdapat beberapa jenis arahan, tetapi yang utama adalah aritmetik dan logik.

Apakah sambungan vektor canggih

AVX adalah singkatan dari Advanced Vector Extension , nama yang ditetapkan oleh arahan yang berfungsi sebagai lanjutan kepada set arahan IA-32 (x86) yang sudah luas diketahui. Satu set yang akan dimakan oleh Intel dan AMD pada akhir tahun sembilan puluhan selepas melihat cahaya orang lain seperti MMX atau AMD64.

AVX lebih maju daripada nenek moyangnya, serta arahan SSE4 yang menggantikannya. Ia memberi tumpuan kepada meningkatkan kecekapan apabila melakukan pengiraan vektor (terutamanya pengiraan terapung), tetapi terima kasih kepada pelaksanaan skema pengekodan yang lebih baik dan arahan baru, ia dapat melaksanakan kod sebelum pelaksanaannya, yang Ia berlaku pada 2011 dengan pemproses Sandy Bridge dan FX-Jaguar.

Ciri-ciri AVX

Sambungan daftar panjang bit. Imej: colfaxresearch

Dalam AVX arahan dikumpulkan melalui daftar dalam vektor dari 128-bit hingga 256-bit dalam saiz (YMM dan XMM) bergantung kepada mod mereka. Ini memastikan keserasian dengan set arahan SSE dan anda boleh menggunakan tiga skrip pengekodan operan anda sendiri (VEX), yang lebih cekap pada pemproses berbilang thread. Terdapat dua penambahan hebat pada set arahan AVX: AVX2 dan AVX-512.

  • AVX2 adalah yang paling lama berjalan sejak ia telah digunakan sejak tahun 2013. Ia membawa berita penting dalam bagaimana pemproses mengurus elemen-elemen yang terdapat di vektor dan memanjangkan instruksi yang ditetapkan kepada 256-bit dalam yang berdasarkan AVX dan SSE. AVX-512 juga bermula dari tahun 2013, namun pelaksanaannya dalam pemproses rumah (Di luar Xeon dan Threadripper) agak baru-baru ini. Ia terdiri daripada satu siri pelanjutan untuk pengendali AVX2 dan boleh beroperasi dengan daftar sehingga 512-bit (ZMM).
KAMI MEREKOMENDASIKAN ANDAIntel Burn Test: bagaimana untuk memeriksa kestabilan CPU anda

Apa yang telah digunakan oleh AVX

AVX adalah evolusi yang mengiringi set arahan pemproses Intel semasa dekad pertama tahun 2000. Sebagai pengganti semula jadi set SSE, aplikasinya juga berputar di sekitar multimedia (terutamanya bunyi dan video) dan oleh itu Keperluan yang sangat diperlukan dalam banyak program yang menggunakan rendering imej, lukisan 3D, atau bekerja dengan bunyi.

Pelan hala AVX di Intel. Imej: komuniti wikimedia; Lambtron

Satu contoh yang baik ini ialah Blender, yang pada masa ini hanya menyokong pemproses AVX yang serasi. Kami mempunyai kes yang sama dengan program seperti Massive untuk bunyi, atau hiburan interaktif dengan beberapa permainan video. AVX hadir dalam keseluruhan persekitaran program dan aplikasi multimedia semasa.

Beberapa kata akhir

Walaupun terdapat lebih banyak variasi dan set arahan yang berkaitan dengan AVX, mereka yang dinamakan di sini hari ini adalah yang paling meluas di kalangan pemproses elektronik pengguna dan oleh itu kami memberi tumpuan kepada mereka mengenai cadangan lain.

Kami mengesyorkan membaca pemproses terbaik di pasaran

Sekiranya anda mendapati ia menarik untuk mengetahui lebih lanjut mengenai apa yang AVX dan bagaimana ia mempengaruhi pemproses anda dalam pasukan anda, kami menjemput anda untuk membaca artikel kami tentang operasi pemproses kami. Bacaan yang sangat disyorkan untuk setiap penasaran yang berminat dalam subjek ini.

Font Colfaxresearch

Tutorial

Pilihan Editor

Back to top button