Sse3 какие процессоры поддерживают
Аббревиатура AVX расшифровывается как Advanced Vector Extensions. Это наборы инструкций для процессоров Intel и AMD, идея создания которых появилась в марте 2008 года. Впервые такой набор был встроен в процессоры линейки Intel Haswell в 2013 году. Поддержка команд в Pentium и Celeron появилась лишь в 2020 году.
Прочитав эту статью, вы более подробно узнаете, что такое инструкции AVX и AVX2 для процессоров, а также — как узнать поддерживает ли процессор AVX.
Выводы
В этой статье мы довольно подробно рассказали о поддержке процессорами инструкций AVX, AVX2, а также показали несколько способов, позволяющих выяснить наличие такой поддержки конкретно вашим процессором. Надеемся, что дополнительная информация об используемом процессоре будет полезна для вас, а также поможет в выборе процессора в будущем.
SSE или Streaming SIMD Extensions — это набор инструкций процессора для обработки большого количества данных. Технология постоянно развивается, поэтому есть несколько её версий. Без поддержки SSE2 на компьютере не будут работать большинство современных программ, например, браузеры Google Chrome. Инструкции SSE3 используются больше в приложениях для обработки графики. Эта технология была придумана в Intel, однако сейчас поддерживается также в процессорах AMD, так как стала стандартом.
В каждом из регистров XMM помещаются четыре вещественных 32-разрядных числа. Каждое 32-разрядное число с плавающей запятой имеет 1 знаковый бит, 8 битов порядка и 23 бита мантиссы, что соответствует стандарту IEEE-754 на формат представления чисел одинарной точности с плавающей запятой.
Информация представлена на рисунке 1.
Технология SSE включает 70 новых команд и позволяет выполнять векторные (пакетные) и скалярные инструкции, при этом векторные инструкции выполняют операции одновременно над четырьмя наборами операндов. В именах команд, выполняющих векторные операции, присутствует суффикс PS. Скалярные инструкции работают только с одним комплектом операндов - младшим 32-разрядным набором. В имени команд, выполняющих скалярные операции, присутствует суффикс SS.
Технология sse2
- 4 двойных слова;
- 2 четверных слова;
Кроме того, в этих регистрах может храниться и обрабатываться новый формат вещественных чисел – два 64-разрядных числа с плавающей запятой двойной точности.
Эта технология предназначена для разработки приложений трехмерной графики, обработки сигналов, кодирования и декодирования, распознавания речи и т. п. Кроме того, SSE2-команды позволяют:
работать с данными различной размерности: байтом, словом, двойным словом, учетверенным словом и двойным учетверенным словом.
Набор SSE2 добавил 144 новые команды к SSE, в котором было только 70 команд.
заменить имена MMX регистров на имена SSE2 регистров, например вместо регистра MM0 указать регистр XMM0;
заменить команду MOVD на команду MOVAPD или MOVUPD;
заменить команду PSHUFW на комбинацию следующих команд PSHUFHW, PSHUFLW, PSHUFD;
заменить команды PSLLQ и PSRLQ на команды PSLLDQ и PSRLDQ соответственно;
изменить счетчики циклов и величину смещения в памяти, поскольку теперь работа производится над 128 разрядами, а не 64.
Следующим шагом совершенствования SSE-технологи стало SSE3-расширение, которое появилось в микропроцессоре Pentium 4. SSE3 расширение добавило еще 13 новых команд. Все они, за исключением трех, используют ХММ-регистры и предназначены для повышения производительности при выполнении следующих операций:
• быстрое преобразование вещественного числа в целое (соответствующая команда fisttp заменяет семь «обычных» команд);
• сложные арифметические вычисления (команды addsubps, addsubpd, movsldup, movshdup, movddup);
• кодирование видео (команда 1ddqu);
• обработка графики (команды haddps, hsubps, haddpd, hsubpd);
• синхронизация потоков (команды monitor, mwait).
Технология SSE3
SSE3 или Superimplemental SSE3 — это следующая версия расширения SSE3, вместо того, чтобы увеличивать цифру версии, разработчики просто добавили ещё одну букву S. В этой версии было добавлено 32 новых инструкции в основном, это математика и другие операции с данными. Этот набор инструкций ещё не так важен для работы операционной системы в целом, но необходим для работы программ распознавания речи и некоторых современных игр. Давайте разберемся какие процессоры поддерживают SSSE3, а также как определить поддерживает ли ваш процессор эту технологию.
Какие процессоры поддерживают SSE3 и SSE4
Расширение SSSE3 появилось в 2006 году, следовательно все современные процессоры эту технологию поддерживают. Все процессоры с архитектурой x64 поддерживают версию расширения SSE2.
Что касается SSE3, то поддержка начинается её поддерживают такие процессоры, и все выпущенные после них | Более новое расширение SSSE3 поддерживается в этих линейках процессоров и более новых | Расширение SSE4.1 вышло немного позже и поддерживается начиная с этих моделей |
Intel Pentium 4 архитектуры Prescott; AMD Athlon 64 ревизии E; AMD Phenom. | Intel Core 2 Duo; Intel Core i7; Intel Core i5; Intel Core i3; Intel Atom; AMD Bulldozer; AMD Bobcat; AMD Ryzen. | Intel Core 2 начиная с архитектуры Penryn; Intel Core i7 начиная с Nehalem; Intel Atom начиная с Silvermont; AMD Bulldozer, Jaguar. |
Набор инструкций SSE4.2 появился весной 2007 года и поддерживается всеми процессорами, что и SSE4.1 кроме Intel Core 2. Естественно, что процессоры, которые поддерживают более свежую версию SSE, поддерживают и предыдущие.
Надеюсь, мне удалось ответить на вопрос какие процессоры поддерживают технологию sse3 ssse3 и sse4, а также для каких программ они подходят.
SSE или Streaming SIMD Extensions — это набор инструкций процессора для обработки большого количества данных. Технология постоянно развивается, поэтому есть несколько её версий. Без поддержки SSE2 на компьютере не будут работать большинство современных программ, например, браузеры Google Chrome. Инструкции SSE3 используются больше в приложениях для обработки графики. Эта технология была придумана в Intel, однако сейчас поддерживается также в процессорах AMD, так как стала стандартом.
SSSE3 или Superimplemental SSE 3 — это следующая версия расширения SSE3, вместо того, чтобы увеличивать цифру версии, разработчики просто добавили ещё одну букву S. В этой версии было добавлено 32 новых инструкции в основном, это математика и другие операции с данными. Этот набор инструкций ещё не так важен для работы операционной системы в целом, но необходим для работы программ распознавания речи и некоторых современных игр. Давайте разберемся какие процессоры поддерживают SSSE3, а также как определить поддерживает ли ваш процессор эту технологию.
1. Таблица сравнения процессоров на сайте Chaynikam.info.
Для того чтобы узнать, поддерживает ли ваш процессор инструкции AVX, можно воспользоваться предлагаемым способом. Перейдите на этот сайт. В правом верхнем углу страницы расположена зелёная кнопка Добавить процессор. Нажмите её.
В открывшемся окне вам будет предложено указать параметры выбора нужного процессора. Все указывать не обязательно.
В результате выполнения поиска будет сформирована таблица с параметрами выбранного из списка процессора. Прокрутите таблицу вниз. В строке Поддержка инструкций и технологий будет показана подробная информация.
Инструкции
- ADDSUBPD (Add Subtract Packed Double);
- ADDSUBPS (Add Subtract Packed Single);
- HADDPD (Horizontal Add Packed Double);
- HADDPS (Horizontal Add Packed Single);
- HSUBPD (Horizontal Subtract Packed Double);
- HSUBPS (Horizontal Subtract Packed Single);
- FISTTP (транформация вещественного числа в целое, при этом, с сохранением целочисленного значения, а также округления в сторону 0).
- LDDQU (загрузка 128bit невыровненных данных из памяти в регистр xmm, при этом производится предотвращение пересечения границы строки кеша).
AVX и AVX2 – что это такое
AVX/AVX2 — это улучшенные версии старых наборов команд SSE. Advanced Vector Extensions расширяют операционные пакеты со 128 до 512 бит, а также добавляют новые инструкции. Например, за один такт процессора без инструкций AVX будет сложена 1 пара чисел, а с ними — 10. Эти наборы расширяют спектр используемых чисел для оптимизации подсчёта данных.
Наличие у процессоров поддержки AVX весьма желательно. Эти инструкции предназначены, прежде всего, для выполнения сложных профессиональных операций. Без поддержки AVX всё-таки можно запускать большинство игр, редактировать фото, смотреть видео, общаться в интернете и др., хотя и не так комфортно.
3. Поиск на сайте производителя.
Ещё один способ узнать, есть ли AVX на процессоре, воспользоваться официальным сайтом производителя процессоров. В строке поиска браузера наберите название процессора и выполните поиск. Если у вас процессор Intel, выберите соответствующую страницу в списке и перейдите на неё. На этой странице вам будет предоставлена подробная информация о процессоре.
Если у вас процессор от компании AMD, то лучше всего будет воспользоваться сайтом AMD. Выберите пункт меню Процессоры, далее — пункт Характеристики изделия и затем, выбрав тип (например, Потребительские процессоры), выполните переход на страницу Спецификации процессоров. На этой странице выполните поиск вашего процессора по названию и посмотрите подробную информацию о нём.
Какие процессоры поддерживают SSSE3 и SSE4
Расширение SSSE3 появилось в 2006 году, следовательно все современные процессоры эту технологию поддерживают. Все процессоры с архитектурой x64 поддерживают версию расширения SSE2.
Что касается SSE3, то поддержка начинается её поддерживают такие процессоры, и все выпущенные после них:
- Intel Pentium 4 архитектуры Prescott;
- AMD Athlon 64 ревизии E;
- AMD Phenom.
Более новое расширение SSSE3 поддерживается в этих линейках процессоров и более новых:
- Intel Core 2 Duo;
- Intel Core i7;
- Intel Core i5;
- Intel Core i3;
- Intel Atom;
- AMD Bulldozer;
- AMD Bobcat;
- AMD Ryzen.
Расширение SSE4.1 вышло немного позже и поддерживается начиная с этих моделей:
- Intel Core 2 начиная с архитектуры Penryn;
- Intel Core i7 начиная с Nehalem;
- Intel Atom начиная с Silvermont;
- AMD Bulldozer, Jaguar.
Набор инструкций SSE4.2 появился весной 2007 года и поддерживается всеми процессорами, что и SSE4.1 кроме Intel Core 2. Естественно, что процессоры, которые поддерживают более свежую версию SSE, поддерживают и предыдущие.
Надеюсь, мне удалось ответить на вопрос какие процессоры поддерживают технологию sse3 ssse3 и sse4, а также для каких программ они подходят.
Выводы
Согласно статистике от Steam 100% процессоров пользователей поддерживают инструкции SSE2 и SSE3. Набор SSSE3 поддерживает 97.24% процессоров, а SSE4.1 и SSE4.2 — 95,8 и 94,6% соответственно. Поэтому скорее всего, ваш процессор поддерживает все необходимые инструкции, если он был выпущен позже 2008 года.
SSE3 (PNI — Prescott New Instruction) — третье поколение SIMD-расширения от компании Intel. Является логическим продолжением SSE2 и MMX.
Дата премьеры расширения - 2 февраля 2004 года. Впервые данная технология была употреблена в ядре Prescott процессора Pentium 4.
В 2005 году на рынок вышла реализация от компании AMD, которая предложила свою версию SSE3, предназначенную для использования в процессорах Athlon 64 (Venice, San Diego и Newark).
В пакете SSE3 вмещено 13 инструкций:
- FISTTP (x87);
- MOVSLDUP (SSE);
- MOVSHDUP (SSE);
- MOVDDUP (SSE2);
- LDDQU (SSE/SSE2);
- ADDSUBPD (SSE);
- ADDSUBPD (SSE2);
- HADDPS (SSE);
- HSUBPS (SSE);
- HADDPD (SSE2);
- HSUBPD (SSE2);
- MONITOR (нет аналога в SSE3 для AMD);
- MWAIT (нет аналога в SSE3 для AMD).
Ключевым нововведением стала функция горизонтальной работы с регистрами. Так, специалистами компании Intel были добавлены команды сложения/вычитания нескольких значений из одного регистра. Данные команды привели к значительному упрощению ряда DSP и 3D-операций.
Кроме того, была создана и новая команда для преобразования значений с плавающей точкой в целые, при этом минуя необходимость внесения изменений в глобальный режим округления.
Как узнать поддерживает ли процессор SSSE3
Самый простой способ посмотреть какую версию SSE поддерживает ваш процессор, воспользоваться утилитой CPU-Z. Запустите программу и на первой же вкладке, в разделе Instructions вы можете увидеть всё расширения инструкций, которые поддерживает процессор.
2. Утилита CPU-Z.
В строке Instructions показаны все инструкции и другие технологии, поддерживаемые вашим процессором.
Как узнать, поддерживает ли процессор AVX
Далее будут показаны несколько простых способов узнать это. Некоторые из методов потребуют установки специального ПО.
Поддерживающие SSE3 процессоры
ООО "Альтербит", 197183, Санкт-Петербург, Комендантский проспект, 2 схема проезда
Телефон: (812) 309-2602 ← Звони если хочешь купить сервер, схд, компьютер
SSSE3 (Supplemental SSE3, то есть дополнительный SSE3) — это набор дополнительных инструкций процессора, разработанный компанией Intel в продолжение развития наборов команд SSE, SSE2 и SSE3.
По сути, это был четвертый по счету набор инструкций SSE и, по логике вещей, ему нужно бы было присвоить название SSE4. Но в Intel решили иначе, возможно, посчитав его лишь незначительным дополнением к предыдущему пакету.
На первых порах SSSE3 также назывался Merom New Instructions (MNI) по названию процессорного ядра, в котором Intel впервые намеревалась его использовать.
Инструкции SSSE3 необходимы для нормальной работы многих современных приложений, в частности программ распознавания речи, используемых алгоритм DNN (Deep Neural Network), и др.
Начало использование SSSE3 приходится на 2006 год (выход процессоров архитектуры Intel Core).
НАПИСАТЬ АВТОРУ
Технологии и инструкции, используемые в процессорах
Люди обычно оценивают процессор по количеству ядер, тактовой частоте, объему кэша и других показателях, редко обращая внимание на поддерживаемые им технологии.
Отдельные из этих технологий нужны только для решения специфических заданий и в "домашнем" компьютере вряд ли когда-нибудь понадобятся. Наличие же других является непременным условием работы программ, необходимых для повседневного использования.
Так, полюбившийся многим браузер Google Chrome не работает без поддержки процессором SSE2. Инструкции AVX могут в разы ускорить обработку фото- и видеоконтента. А недавно один мой знакомый на достаточно быстром Phenom II (6 ядер) не смог запустить игру Mafia 3, поскольку его процессор не поддерживает инструкции SSE4.2.
Если аббревиатуры SSE, MMX, AVX, SIMD вам ни о чем не говорят и вы хотели бы разобраться в этом вопросе, изложенная здесь информация станет неплохим подспорьем.
Таблица совместимости процессоров и материнских плат AMD
Одной из особенностей компьютеров на базе процессоров AMD, которой они выгодно отличаются от платформ Intel, является высокий уровень совместимости процессоров и материнских плат. У владельцев относительно не старых настольных систем на базе AMD есть высокие шансы безболезненно "прокачать" компьютер путем простой замены процессора на "камень" из более новой линейки или же флагман из предыдущей.
Если вы принадлежите к их числу и задались вопросом "апгрейда", эта небольшая табличка вам в помощь.
Сравнение процессоров
В таблицу можно одновременно добавить до 6 процессоров, выбрав их из списка (кнопка "Добавить процессор"). Всего доступно больше 2,5 тыс. процессоров Intel и AMD.
Пользователю предоставляется возможность в удобной форме сравнивать производительность процессоров в синтетических тестах, количество ядер, частоту, структуру и объем кэша, поддерживаемые типы оперативной памяти, скорость шины, а также другие их характеристики.
Дополнительные рекомендации по использованию таблицы можно найти внизу страницы.
Спецификации процессоров
В этой базе собраны подробные характеристики процессоров Intel и AMD. Она содержит спецификации около 2,7 тысяч десктопных, мобильных и серверных процессоров, начиная с первых Пентиумов и Атлонов и заканчивая последними моделями.
Информация систематизирована в алфавитном порядке и будет полезна всем, кто интересуется компьютерной техникой.
Таблица процессоров
Таблица содержит информацию о почти 2 тыс. процессоров и будет весьма полезной людям, интересующимся компьютерным "железом". Положение каждого процессора в таблице определяется уровнем его быстродействия в синтетических тестах (расположены по убыванию).
Есть фильтр, отбирающий процессоры по производителю, модели, сокету, количеству ядер, наличию встроенного видеоядра и другим параметрам.
Для получения подробной информации о любом процессоре достаточно нажать на его название.
Как проверить стабильность процессора
Проверка стабильности работы центрального процессора требуется не часто. Как правило, такая необходимость возникает при приобретении компьютера, разгоне процессора (оверлокинге), при возникновении сбоев в работе компьютера, а также в некоторых других случаях.
В статье описан порядок проверки процессора при помощи программы Prime95, которая, по мнению многих экспертов и оверлокеров, является лучшим средством для этих целей.
ПОКАЗАТЬ ЕЩЕ
Читайте также: