Что такое AVX, AVX2 и AVX-512?
Published
Для эффективной работы некоторых высокобюджетных (AAA) игр, которые выходят в современные дни, ваш компьютер должен быть оснащен процессором, поддерживающим Advanced Vector Extensions (AVX). Перед приобретением игры важно удостовериться, что ваш процессор способен работать с AVX. К примеру, такие игры, как Alan Wake 2, The Last of Us Part I, Sonic Frontiers, Victoria 3, NBA 2K23, NBA 2K24, Star Citizen, WWE 2K22, Death Stranding, Yakuza 3 Remastered, Age of Empires IV, Dying Light 2, UNCHARTED: Коллекция Legacy of Thieves (AVX2), и многие другие, требуют поддержки AVX.
Если ваш процессор не поддерживает инструкции AVX, попытка запустить игру, которая зависит от AVX или AVX2, приведет к ошибке и невозможности запуска игры.
Что такое Advanced Vector Extensions (AVX)?
AVX представляет собой набор расширений команд для процессоров x86 от Intel и AMD, входящих в состав SIMD (одна инструкция, несколько данных). Эти расширения ускоряют выполнение математических операций, особенно в таких областях, как видеокодирование, научное моделирование и криптография.
AVX является расширением архитектуры команд x86, способствующим повышению производительности приложений с высокой степенью использования операций с плавающей точкой. Он достигает этого за счет обработки нескольких элементов данных с использованием одной инструкции, обеспечивая тем самым более высокую параллелизацию вычислений. Внедрение AVX представляет собой значительный прогресс в возможностях современных процессоров.
Версии AVX и их различия
Существует три основных версии AVX: AVX, AVX2 и AVX-512. Каждая последующая версия базируется на предыдущей, добавляя новые функции и улучшения:
AVX
- Регистры SIMD расширены до 256 бит, что улучшает производительность операций с плавающей запятой.
- Введены новые инструкции для поддержки сложных арифметических операций.
AVX2
- Расширение возможностей AVX с добавлением поддержки целочисленных операций в 256-битных регистрах SIMD.
- Интеграция инструкций Fused Multiply-Add (FMA) для дополнительного увеличения производительности определенных математических операций.
- Внедрение новых инструкций для обработки данных в регистрах SIMD.
AVX-512
- Дополнительное расширение ширины регистров SIMD до 512 бит для дополнительного повышения производительности в специфических задачах.
- Поддержка большего количества регистров и введение новых инструкций для расширенного управления данными.
Ознакомившись с этой информацией, вы можете более осознанно выбирать компоненты для вашей игровой системы, учитывая требования современных игр и возможности вашего процессора.