Какие процессоры поддерживают SSE 4.1 и SSE 4.2?


Какие процессоры поддерживают SSE 4.1 и SSE 4.2?
Рейтинг: 5.0/1
Просмотров: 204 | Добавил: (13.12.2020) (Изменено: 13.12.2020)

Всего ответов: 3

Обсуждение вопроса:
Всего ответов: 3
Аватар
0

13.12.2020 оставил(а) комментарий:
Пользователи некоторых старых компьютеров все чаще обнаруживают, что часть новых программ и компьютерных игр больше не работает на их системах. При чем это не зависит от версии или разрядности операционной системы. Ограничения находятся на аппаратном уровне и связаны с поддержкой инструкций SSE 4.1 и SSE 4.2.

SSE 4 – это набор инструкций, который применяется в процессорах Intel и AMD. Впервые о данном наборе инструкций стало известно в конце 2006 года на форуме для разработчиков Intel, а первые процессоры с его поддержкой появились в 2008 году.

Практически все современные процессоры поддерживают инструкции SSE 4.1 и SSE 4.2. В настольных процессорах Intel поддержка SSE 4.1 появилась в архитектуре Penryn (процессоры Core 2 Duo, Core 2 Quad), а поддержка SSE 4.2 в архитектуре Nehalem (процессоры Intel Core 1-поколения). Полная же поддержка инструкций SSE 4.2 (включая POPCNT и LZCNT) доступна начиная с архитектуры Haswell (процессоры Intel Core 4-поколения).

В настольных процессорах AMD сначала появилась поддержка собственного набора инструкций SSE4a, который отсутствовал в процессорах Intel. Но, уже начиная микроархитектуры Bulldozer (FX) была внедрена поддержка SSE 4.1 и SSE 4.2 (включая инструкции POPCNT и LZCNT). Последовавшая в дальнейшем микроархитектура Zen (Ryzen) также в полной мере поддерживает SSE 4.1 и SSE 4.2.
Аватар
0

13.12.2020 оставил(а) комментарий:
SSE4.1 - это набор инструкций, который необходим для запуска многих современных игр.

Все современные процессоры его поддерживают.
Аватар
0

13.12.2020 оставил(а) комментарий:
SSE4 (SSE4.1 + SSE4.2) - набор из 54 команд, разработанных компанией Intel для повышения эффективности процессора, которые вслед за SSE, SSE2, SSE3 и SSSE3 стали продолжением развития технологии SIMD (Single Instruction Multiple Data - "одна инструкция - множество данных").

Не следует путать SSE4, с разработанными компанией AMD инструкциями SSE4A (это не одно и то же).

Инструкции SSE4 были анонсированы осенью 2006 года и впервые использованы в процессорах Intel с ядром Penryn. Но в Penryn были реализованы не 54, а только 47 инструкций (SSE4.1). Позже было добавлено еще 7 инструкций (SSE4.2).

Полный набор из 54 команд (SSE4.1 + SSE4.2) был реализован в процессорах Intel архитектуры Nehalem, начало производства которых приходится на осень 2008 года.

Инструкции SSE4 могут использоваться процессором только для операций в 128-битных регистрах (в отличие от SSSE3, работающих также с 64-битными регистрами MMX).
avatar