Tutorial

▷ Apa itu avx dan bagaimana pengaruhnya terhadap prosesor Anda?

Daftar Isi:

Anonim

Kami akan berbicara tentang apa itu AVX dan bagaimana hal itu memengaruhi prosesor Anda, serta beberapa implementasinya. Dan dari beberapa komponen yang membentuk tim, hanya sedikit yang berpendapat bahwa prosesor adalah salah satu yang paling berdampak pada tim.

Di dalam prosesor, salah satu elemen yang paling berdampak pada kinerja komponen adalah set instruksi dan implementasinya. Hari ini kami ingin menghabiskan waktu dengan salah satu yang paling berpengaruh di antara model saat ini. Ayo lakukan!

Indeks isi

Instruksi pada prosesor kami

Sebelum melanjutkan, kami pikir akan sangat membantu untuk menentukan instruksi apa (atau semuanya) dalam sebuah prosesor. Instruksi adalah operasi paling dasar yang dapat dilakukan prosesor kami dengan data yang diperlukan untuk tindakan oleh suatu program atau aplikasi.

Perangkat ini dan implementasinya menentukan, baik bagaimana prosesor kami mengelola informasi, dan program atau aplikasi apa yang dapat dijalankan. Ada beberapa jenis instruksi, tetapi yang utama adalah aritmatika dan logika.

Apa itu ekstensi vektor lanjutan

AVX adalah akronim untuk Penyuluhan Vektor Lanjutan , nama yang digunakan set instruksi yang berfungsi sebagai ekstensi ke set instruksi IA-32 (x86) yang sudah dikenal luas. Satu set yang Intel dan AMD akan mulai memberi makan di akhir tahun sembilan puluhan setelah melihat cahaya orang lain seperti MMX atau AMD64.

AVX jauh lebih berkembang daripada leluhurnya, serta instruksi SSE4 menggantikannya. Ini difokuskan pada peningkatan efisiensi ketika melakukan perhitungan vektor (terutama perhitungan floating point), tetapi berkat implementasi skema pengkodean yang ditingkatkan dan instruksi baru, ia mampu mengeksekusi kode sebelum implementasinya, yang Itu terjadi pada 2011 dengan prosesor Sandy Bridge dan FX-Jaguar.

Karakteristik AVX

Ekstensi register panjang bit. Gambar: colfaxresearch

Dalam AVX instruksi dikumpulkan melalui register dalam vektor dari 128-bit ke 256-bit dalam ukuran (YMM dan XMM) tergantung pada mode mereka. Ini memastikan kompatibilitas dengan set instruksi SSE dan Anda dapat menggunakan tiga skema pengodean operan (VEX) Anda sendiri, yang lebih efisien pada prosesor multi-threaded. Ada dua tambahan yang bagus untuk set instruksi AVX: AVX2 dan AVX-512.

  • AVX2 adalah yang paling lama berjalan sejak diterapkan sejak 2013. AVX2 membawa inovasi penting dalam cara prosesor mengelola elemen yang ditemukan dalam vektor dan memperluas instruksi yang diatur ke 256-bit pada yang berbasis AVX dan SSE. AVX-512 juga berasal dari 2013, tetapi implementasinya dalam prosesor rumahan (Di luar Xeon dan Threadripper) agak lebih baru. Ini terdiri dari serangkaian ekstensi untuk operan AVX2 dan dapat beroperasi dengan register hingga 512-bit (ZMM).
KAMI MENYARANKAN ANDAIntel Burn Test: cara memeriksa stabilitas CPU Anda

Untuk apa AVX digunakan

AVX adalah evolusi yang menyertai set instruksi prosesor Intel selama dekade pertama tahun 2000. Sebagai penerus alami SSE suite, aplikasinya juga berputar di sekitar multimedia (terutama suara dan video) dan karenanya merupakan persyaratan yang sangat diperlukan dalam banyak program yang menggunakan rendering gambar, gambar 3D, atau bekerja dengan suara.

Peta jalan AVX di Intel. Gambar: wikimedia commons; Lambtron

Contoh yang baik dari hal ini adalah Blender, yang saat ini hanya mendukung prosesor yang kompatibel dengan AVX. Kami memiliki kasus yang sama dengan program-program seperti Massive untuk suara, atau dalam hiburan interaktif dengan beberapa video game. AVX hadir di seluruh lingkungan program dan aplikasi multimedia saat ini.

Beberapa kata terakhir

Meskipun ada lebih banyak variasi dan set instruksi yang terkait dengan AVX, yang disebutkan di sini saat ini adalah yang paling tersebar luas di antara prosesor elektronik konsumen dan oleh karena itu kami telah memfokuskannya pada proposal lain.

Kami merekomendasikan membaca prosesor terbaik di pasar

Jika Anda merasa tertarik untuk mempelajari lebih lanjut tentang apa itu AVX dan bagaimana hal itu memengaruhi prosesor Anda di dalam tim Anda, kami mengundang Anda untuk membaca artikel kami tentang pengoperasian prosesor kami. Bacaan yang sangat direkomendasikan untuk siapa pun yang tertarik dengan subjek.

Font penelitian Colfaxres

Tutorial

Pilihan Editor

Back to top button