Что такое AVX, AVX2 и AVX-512?

Игра не запускается без AVX
Для эффективной работы некоторых высокобюджетных (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 бит для дополнительного повышения производительности в специфических задачах.
  • Поддержка большего количества регистров и введение новых инструкций для расширенного управления данными.
Ознакомившись с этой информацией, вы можете более осознанно выбирать компоненты для вашей игровой системы, учитывая требования современных игр и возможности вашего процессора.
Смотрите также