Що таке avx і як це впливає на ваш процесор?

Зміст:
- Інструкції щодо нашого процесора
- Що таке розширені векторні розширення
- Характеристики AVX
- Для чого використовується AVX
- Кілька заключних слів
Ми поговоримо про те, що таке AVX і як він впливає на ваш процесор, а також про деякі його реалізації. І хіба що з декількох компонентів, які складають команду, мало хто заперечує, що процесор є одним із тих, хто найбільше впливає на команду.
Всередині процесора одним з елементів, який найбільше впливає на виконання компонента, є набір інструкцій та їх реалізація. Сьогодні ми хочемо провести час з однією з найвпливовіших серед сучасних моделей. Зробимо це!
Зміст індексу
Інструкції щодо нашого процесора
Перш ніж продовжувати, ми вважаємо, що буде корисним визначити, які інструкції (або всі вони) містяться в процесорі. Інструкції - це найпростіша операція, яку може виконувати наш процесор із даними, необхідними для дії програми чи програми.
Набір цих даних та їх реалізація визначають як спосіб управління процесором інформацією, так і те, які програми чи програми можуть працювати. Існує кілька типів інструкцій, але основні з них - арифметичні та логічні.
Що таке розширені векторні розширення
AVX - це абревіатура для Advanced Vector Extension , назва якої відомий набір інструкцій, який служить розширенням до вже обширного набору інструкцій IA-32 (x86). Набір, який Intel та AMD почали б подавати в кінці дев'яностих, побачивши світ інших, таких як MMX або AMD64.
AVX набагато розвиненіший від своїх предків, як і набір інструкцій SSE4, який він замінює. Він орієнтований на підвищення ефективності при виконанні векторних обчислень (в основному обчислення з плаваючою комою), але завдяки впровадженню вдосконаленої схеми кодування та нових інструкцій, він може виконувати код до його реалізації, який Це сталося в 2011 році з процесорами Sandy Bridge та FX-Jaguar.
Характеристики AVX
Розширення регістра довжини бітів. Зображення: colfaxresearch
В AVX інструкції збираються через регістри у векторах розміром від 128 до 256 біт (YMM та XMM) залежно від їх режиму. Це забезпечує сумісність із набором інструкцій SSE, і ви можете використовувати власну схему кодування трьох операндів (VEX), яка є більш ефективною для багатопотокових процесорів. До набору інструкцій AVX є два чудові доповнення: AVX2 та AVX-512.
- AVX2 - це найдовший запуск, оскільки він застосовується з 2013 року. Він приносить важливі нововведення в тому, як процесор управляє елементами, що знаходяться у векторах, і розширює набір інструкцій на 256 біт у тих, що базуються на AVX та SSE. AVX-512 також датується 2013 роком, але його реалізація в домашніх процесорах (поза Xeon і Threadripper) дещо пізніша. Він складається з серії розширень для операндів AVX2 і може працювати з регістрами до 512 біт (ZMM).
Для чого використовується AVX
AVX - це еволюція, яка супроводжувала набори інструкцій процесорів Intel протягом першого десятиліття 2000-х рр. Як природні наступники набору SSE, його додатки також обертаються навколо мультимедіа (в основному звуку та відео), і тому неодмінна вимога в багатьох програмах, які використовують візуалізацію зображення, 3D-малювання або роботу зі звуком.
Дорожня карта AVX від Intel. Зображення: wikimedia commons; Ламбтрон
Хорошим прикладом цього може бути Blender, який наразі підтримує лише сумісні з AVX процесори. У нас той самий випадок з такими програмами, як Massive для звуку, або в інтерактивній розвазі з деякими відеоіграми. AVX присутній у всьому середовищі сучасних мультимедійних програм та програм.
Кілька заключних слів
Хоча існує більше варіацій і наборів інструкцій, пов'язаних з AVX, ті, які названі тут сьогодні, є найпоширенішими серед процесорів побутової електроніки, тому ми зосередили їх на інших пропозиціях.
Ми рекомендуємо прочитати найкращі процесори на ринку
Якщо вам цікаво дізнатися більше про те, що таке AVX і як він впливає на ваш процесор у вашій команді, ми пропонуємо вам прочитати нашу статтю про роботу наших процесорів. Настійно рекомендується прочитати будь-яким цікавим, хто цікавиться цією темою.
Шрифт ColfaxresearchЩо таке і що таке реєстр Windows

Що таке реєстр Windows і для чого він призначений? Дізнайтеся більше про важливість та функціонування цього реєстру на нашому комп’ютері.
Airbuddy: інтеграція ваших аеродромів на ваш комп'ютер, як і на ваш iphone

AirBuddy - це нова утиліта, яка приносить усю інтеграцію AirPods на ваш Mac, як якщо б це був iPhone або iPad.
Програмоване застаріння на ПК: що це таке і як воно впливає на нас?

Однією з найбільш розповсюджених сьогодні дилемами споживачів є планове застаріння; Ми пояснюємо, що це таке і як це впливає на ПК