Поддерживаемые процессоры Sse3

Обновлено: 03.07.2024

CeaserPlayz

mdd1963

Титан

SSSE3 был включен в конструкции ЦП в 2006 году.

Если бы была необходима возможность обработки таких расширений, она была бы включена в проекты десять лет назад.

Согласно Википедии, Bulldozer и Ryzen серий 1000/2000 поддерживают SSSE3.

Начало темы Похожие темы Форум Ответы Дата
Вопрос: поддерживает ли a10 7700K ECS G41T-M7 ЦП 1 Сегодня в 5:20
Z Вопрос Как проверить, поддерживает ли процессор Steam Deck Zen 2 H265? ЦП 1 5 марта 2022 г.
J Вопрос о сбое процессора ЦП 5 20 февраля 2022 г.
Вопрос о процессорах Ryzen для поддержки HDR? ЦП 1 10 февраля 2022 г.
C Вопрос Я установил процессор Ryzen 7 3-го поколения в старый MB, который поддерживает только 1-й и 2-го поколения ЦП 4 7 февраля 2022 г.
Вопрос МОЙ ASUS Mobo имеет TPM 2.0 , но процессор AMD в сокете не поддерживается новой спецификацией Win11. Я не могу понять почему, это Ryzen7 1700. ЦП 3 30 января 2022 г.
Вопрос Согласно Intel® Driver & Support Assistant, для моей системы нет доступных обновлений драйверов или программного обеспечения ЦП 2 28 января, 2022
Вопрос ASRock B450M a/c R2.0 — поддержка ЦП ЦП 2 22 января 2022 г.
Вопрос Настройка для справки BIOS для поддержки ЦП ЦП 4 4 января 2022 г.
Вопрос о поддержке ЦП Dell E520? ЦП 0 29 декабря, 2021

ПОПУЛЯРНЫЕ ТРЕКИ

  • Инициатор Heytherefriend_
  • Сегодня в 7:22
  • Ответов: 1
  • Инициатор scoobydoo54
  • Сегодня в 5:11
  • Ответов: 3
  • Инициировано WrongRookie
  • Сегодня в 7:17
  • Ответов: 1
  • Инициировано D00K
  • Сегодня в 4:19
  • Ответов: 4
  • Инициатор Bogdan4o1
  • Сегодня в 6:50
  • Ответов: 1
  • Инициатор The Vic
  • Сегодня в 8:05
  • Ответов: 2
  • Инициировано Инруллом
  • Сегодня в 6:15
  • Ответов: 2

Последние сообщения

  • Последнее: Fix_that_Glitch
  • 5 минут назад


  • Последнее: Нереальная струйка
  • 12 минут назад

Модераторы онлайн

Поделиться этой страницей

Tom's Hardware является частью Future plc, международной медиа-группы и ведущего цифрового издателя. Посетите наш корпоративный сайт.
© Future Publishing Limited Quay House, Амбери, Бат BA1 1UA.
Все права защищены. Регистрационный номер компании в Англии и Уэльсе 2008885.


Tom's Hardware является частью Future plc, международной медиа-группы и ведущего цифрового издателя. Посетите наш корпоративный сайт.
© Future Publishing Limited Quay House, Амбери, Бат BA1 1UA. Все права защищены. Регистрационный номер компании в Англии и Уэльсе 2008885.

Intel® Instruction Set Extensions — это дополнительные инструкции, которые могут повысить производительность при выполнении одних и тех же операций над несколькими объектами данных.

Расширения набора инструкций могут включать:

  • Одна инструкция, несколько данных (SIMD)
  • Intel® Streaming SIMD Extensions (Intel® SSE, Intel® SSE2, Intel® SSE3 и Intel® SSE4)
  • Intel® Advanced Vector Extensions (Intel® AVX, Intel® AVX2 и Intel® AVX-512)

Нажмите или тему, чтобы узнать подробности

Найдите расширение набора инструкций, поддерживаемое вашим процессором Intel®

Вариант 1

    и запишите номер процессора.
  • Перейдите на страницу спецификации продукта и введите номер процессора Intel в поле поиска.
  • Загляните в раздел Расширенные технологии и найдите Расширения набора инструкций.

Введите номер Процессоры Intel

Искать набор инструкций Расширения

Вы можете использовать утилиту идентификации процессоров Intel®. Выполните следующие действия:

  1. Установите утилиту идентификации Intel.
  2. Перейдите на вкладку Технологии ЦП.
  3. Поищите расширения набора инструкций Intel®.

Поиск ® Расширения набора инструкций

Потоковые SIMD-расширения (SSE)

SSE – это процесс или технология, которые позволяют одной инструкции обрабатывать несколько данных. Старые процессоры обрабатывают только один элемент данных за инструкцию. SSE позволяет инструкции обрабатывать несколько элементов данных. Он используется в ресурсоемких приложениях, таких как 3D-графика, для более быстрой обработки. SSE разработан для замены технологии MMX™. Он расширился за поколения процессоров Intel® и теперь включает SSE2, SSE3/SSE3S и SSE4. Каждая итерация приносила новые инструкции и повышала производительность.

Потоковые SIMD-расширения 2 (SSE2)

SSE2 расширяет технологии MMX и SSE, добавляя 144 инструкции, которые обеспечивают повышение производительности в широком диапазоне приложений. Целочисленные инструкции SIMD, представленные в технологии MMX, расширены с 64 до 128 бит. Это удваивает эффективную скорость выполнения целочисленных операций SIMD.

Инструкции SIMD с плавающей запятой двойной точности позволяют одновременно выполнять две операции с плавающей запятой в формате SIMD. Эта поддержка операций с двойной точностью помогает ускорить создание контента, финансовых, инженерных и научных приложений.

Исходные инструкции SSE улучшены для поддержки гибкого и более широкого динамического диапазона вычислительной мощности. Это достигается за счет поддержки арифметических операций над несколькими типами данных. Примеры включают двойные слова и четверные слова. Инструкции SSE2 предоставляют разработчикам программного обеспечения максимальную гибкость. Они могут реализовывать алгоритмы и повышать производительность при работе с таким программным обеспечением, как MPEG-2, MP3 и 3D-графика.

Потоковые SIMD-расширения 3 (SSE3)

Запуск процессора Intel® Pentium® 4 на базе 90-нанометрового техпроцесса представляет расширение Streaming SIMD Extensions 3 (SSE3), которое включает на 13 инструкций SIMD больше, чем SSE2. 13 новых инструкций в первую очередь предназначены для улучшения синхронизации потоков и конкретных областей применения, таких как мультимедиа и игры.

Потоковые SIMD-расширения 4 (SSE4)

SSE4 состоит из 54 инструкций. Подмножество, состоящее из 47 инструкций, называемых в документации Intel SSE4.1, доступно в Penryn. SSE4.2, второе подмножество, состоящее из семи оставшихся инструкций, впервые доступно в процессоре Intel® Core™ i7 на базе Nehalem. Корпорация Intel учитывает отзывы разработчиков при разработке набора инструкций.

Расширения Intel® Advanced Vector Extensions (Intel® AVX и AVX2)

Intel® AVX — это 256-битное расширение набора инструкций для Intel® SSE, предназначенное для приложений, интенсивно использующих операции с плавающей запятой (FP). Intel AVX повышает производительность за счет более широких векторов, нового расширяемого синтаксиса и богатой функциональности. Intel AVX2 был выпущен в 2013 году, расширяя возможности векторной обработки для областей данных с плавающей запятой и целых чисел. Это приводит к более высокой производительности и более эффективному управлению данными в широком диапазоне приложений. Например, обработка изображений и аудио/видео, научное моделирование, финансовая аналитика, а также 3D-моделирование и анализ.

Intel® Advanced Vector Extensions 512 (Intel® AVX-512)

Intel® AVX-512 позволяет обрабатывать в два раза больше элементов данных, чем Intel AVX/AVX2, с помощью одной инструкции, и в четыре раза превосходит возможности Intel SSE. Инструкции Intel AVX-512 важны, поскольку они открывают более высокие возможности производительности для самых ресурсоемких вычислительных задач. Инструкции Intel AVX-512 обеспечивают высочайшую степень поддержки компилятора при разработке возможностей инструкций.

Я провел поиск в Интернете и в руководстве по программному обеспечению Intel. Но я не могу подтвердить, все ли архитектуры Intel 64 поддерживают до SSSE3, до SSE4.1, до SSE4.2, AVX и т. д. Чтобы я мог использовать минимальные инструкции, поддерживаемые SIMD, в своей программе. Пожалуйста, помогите.


Я думаю, что это, вероятно, правильно (только для SSSE3), но остерегайтесь AMD64, у которого обычно нет SSSE3.

Intel Core2 первого поколения (merom/conroe 2006 г.) имеет SSSE3. AMD PhenomII (k10) — самая последняя микроархитектура, не поддерживающая SSE3/SSSE3. Если вы выполняете обнаружение процессора во время выполнения, чтобы включить векторизованные функции, вы можете не беспокоиться о написании вручную версии SSE2 со встроенными функциями, например, только версии SSSE3 и AVX. Если что-то в SSE4.1 очень помогает вашему коду (например, 32-битные целые числа), вы также можете сделать версию для SSE4.1 без AVX (для Penryn/Nehalem/Silvermont и урезанных процессоров семейства Pentium/Celeron SnB (AVX отключен). ))

2 ответа 2

Процессор x64 (AMD64 или Intel 64) должен поддерживать только SSE и SSE2.

SSE3 поддерживается процессорами Intel Pentium 4 («Prescott»), AMD Athlon 64 («версия E»), AMD Phenom и более поздними процессорами. Это означает, что большинство, но не все процессоры с поддержкой x64 должны поддерживать SSE3.

Дополнительный SSE3 (SSSE3) поддерживается процессорами Intel Core 2 Duo, Intel Core i7/i5/i3, Intel Atom, AMD Bulldozer, AMD Bobcat и более поздних версий.

SSE4.1 поддерживается на процессорах Intel Core 2 («Penryn»), Intel Core i7 («Nehalem»), Intel Atom (ядро Silvermont), AMD Bulldozer, AMD Jaguar и более поздних версиях.

SSE 4.1 и SSE4.2 поддерживаются на процессорах Intel Core i7 («Nehalem»), Intel Atom (ядро Silvermont), AMD Bulldozer, AMD Jaguar и более поздних версиях.

AVX поддерживается процессорами Intel Sandy Bridge, AMD Bulldozer, AMD Jaguar и более поздними версиями.

ЦП со встроенной поддержкой x64, но без поддержки SSE3, будет 64-разрядным "первого поколения", который не поддерживается Windows 8.1 x64 из-за требований для CMPXCHG16b, PrefetchW и LAHF/SAHF; поэтому на практике SSE3 весьма вероятен на новых машинах. SSSE3 или более поздние версии являются более строгими в зависимости от того, на кого именно вы нацелены. Например, в обзоре оборудования Valve указано, что SSE4.1 составляет 77 %, SSE 4.2 — 72 % (все, что от AMD или Intel с SSE4.1, также будет иметь SSE3 и SSSE3).

ОБНОВЛЕНИЕ. Судя по комментарию ниже, поддержка SSE3 для игроков на ПК согласно опросу Valve теперь составляет 100 %. SSSE3, SSE4.1 и SSE4.2 находятся в диапазоне 97-98%. AVX составляет около 92% — игровые консоли текущего поколения от Sony и Microsoft поддерживают AVX. Основная ценность AVX заключается в том, что вы можете использовать переключатель /arch:AVX, который позволяет всем генерациям кода SSE использовать префикс VEX с 3 операндами, что делает планирование регистров более эффективным. См. этот пост в блоге.

AVX2 приближается к 75 %, что действительно хорошо, но все еще потенциально блокирует игру, на которую можно положиться без запасного пути. AVX2 поддерживается процессорами Intel Haswell, AMD Excavator и более поздними. См. этот пост в блоге.

Windows на ARM: обратите внимание, что эмуляция x86 для Windows на ARM64 поддерживает только SSE4.1, а эмуляция x64 в Windows 11 поддерживает только SSE 4.2. AVX/AVX2 не поддерживается для этих платформ.

Полная форма SSE3 – Streaming SIMD Extensions 3

SSE3, Streaming SIMD Extensions 3, также известный под кодовым названием Intel Prescott New Registration (PNI), представляет собой третью итерацию набора инструкций SSE для архитектуры IA-32 (x86). Intel представила SSE3 в начале 2004 года с версией Prescott своего процессора Pentium 4. В апреле 2005 года AMD представила подмножество SSE3 в версии E (Венеция и Сан-Диего) своих процессоров Athlon 64. Более ранние наборы инструкций SIMD на платформе x86, от самых старых до самых новых, это MMX, 3DNow! (разработан AMD, но не поддерживается процессорами Intel), SSE и SSE2.

SSE3 содержит 13 новых инструкций по сравнению с SSE2.

Наиболее заметным изменением является возможность горизонтальной работы в регистре, в отличие от более или менее строго вертикальной работы всех предыдущих инструкций SSE. В частности, были добавлены инструкции для сложения и вычитания нескольких значений, хранящихся в одном регистре. Эти инструкции можно использовать для ускорения реализации ряда операций DSP и 3D. Существует также новая инструкция для преобразования значений с плавающей запятой в целые числа без необходимости изменения глобального режима округления, что позволяет избежать дорогостоящих остановок конвейера. Наконец, расширение добавляет LDDQU, альтернативную загрузку целочисленного вектора со смещенным выравниванием, которая имеет лучшую производительность на платформах на основе NetBurst для загрузок, выходящих за границы кэша.

как произносится Streaming SIMD Extensions 3

Потоковые SIMD-расширения 3

Перевести Streaming SIMD Extensions 3 на другой язык.

Хотите узнать, что означает SSE3? Какова полная форма SSE3? Вы ищете Что означает SSE3? Какова полная форма SSE3? Что означает SSE3? На этой странице мы говорим о различных возможных аббревиатурах, аббревиатурах, полной форме или жаргонном термине SSE3. Полная форма SSE3 — потоковые SIMD-расширения 3

.

Все еще не можете найти аббревиатуру SSE3? Воспользуйтесь поиском по сайту, чтобы найти другие аббревиатуры.

Читайте также: