Любой компьютер — это очень сложное устройство, которое состоит из десятков модулей. Сегодня мы разберём, какие процессоры работают и поддерживают инструкцию SSE2. А также что они собой представляют.
Что такое SSE2?
SSE2 являются SIMD — эта аббревиатура с английского языка переводится, как единая инструкция и множество данных. SIMD — это своего рода поток команд, который реализует параллелизм при работе с данными. Без них компьютеры нового поколения не смогли бы выполнять одновременно сотни процессов.
Набор был разработан инженерами компании Intel. Главная его цель — расширить возможности процессоров.
Без них компьютер лишается следующих возможностей:
- SSE2 содержит команды по управлению кэшем, которые минимизируют заполнение памяти данными, тщательно сортируют их,
- Сложные формулы для вычисления и преобразования чисел,
- Инструкции для вычисления скалярных данных и для работы с упакованными данными,
- Содержит набор инструкций для работы с потоковыми данными. Использует новые методы вычислений, которые эффективнее инструкций MMX,
- SSE2 дополнила прошлую первую версию инструкций, добавив 144 новых команд,
- И многое другое.
SIMD представляет собой процессор, который часто называют контроллером. Практически во всех случаях он является главным и содержит дополнительные модули, в которых происходит обработка данных или числовые вычисления. Сам процессор ничего не вычисляет, он лишь даёт указания своим подопечным, чем им необходимо заниматься в данный момент. То есть играет роль аналитика и управляющего.
В свою очередь каждый управляемый модуль имеет собственную память. Когда основной процессор получает команду к вычислению, он переправляет её всем вычислительным элементам. После чего каждый свободный элемент принимается за работу. Подобную архитектуру используют в создании компьютерных процессоров не только Intel, но и AMD.
Какие процессоры поддерживают технологию SSE
Несмотря на то, что уже есть более усовершенствованные инструкции (SSE3, SSSE3), процессоры, поддерживающие инструкцию SSE2, также до сих пор применяют. Более того, если в процессоре вашего компьютера она будет отсутствовать, вы не сможете установить на него Windows версии 8.1 и выше. А также текстовый процессор Word версии 2013 года или позднее.
Впервые компания Intel использовала SSE2 в Pentium 4. И с тех пор практически каждая модель процессора содержит её. Поэтому сегодня сложно найти контроллер без инструкции.
Поддержка SSE2: | Пояснение: |
---|---|
Осуществляется в разных процессорах 32 и 64 бит. | Инструкции есть в линейках AMD K8 — серии AMD Ryzen, Ruion 64, Athlon 64, FX, Phenom, Sempron. |
Практически во всех Intel | Core i3, Core i5, Corei7, Duo-Core, а также процессоры, которые поддерживают технологию NetBurst (Celeron D, Xeon, Pentium 4, Celeron). |
В более бюджетных моделях. | Intel Atom, Pentium M и процессора Celeron M. |
Вполне возможно, что вскоре будут разработаны новые инструкции, которые придут на смену старым. В этом случае SSE2 исчезнет из списка так же, как и её предшественник.
Устройства, которые не имеют инструкций SSE2
Инструкции SSE2 были разработаны и внедрены в тридцати двух битные процессоры Intel или являются их усовершенствованием. Поэтому компьютерные процессоры, созданные на базе другой архитектуры (например, 16 бит) их не поддерживают. Поскольку SSE2 была разработана и внедрена в Pentium 4, то поддержка отсутствует в процессорах, выпущенных компанией до этой версии. А также нет инструкций в AMD Athlon 64. И некоторые других (Crusoe).
Проверка наличия SSE2 в процессоре на ПК
Чтобы определить поддержку данной инструкции на своём компьютере, необходимо воспользоваться утилитой для отображения информации о процессоре. Подобных существует очень много, самой простой является CPU-Z, которую можно загрузить бесплатно с официального сайта https://www.cpuid.com/.
На главной странице нажмите на кнопку «Download» в окне программы для Windows. Программа очень компактна, её установочный пакет размером всего 1.9 Мб.
После установки запустите утилиту и выберите вкладку «CPU» в том случае, если программа по умолчанию открыла другую.
На данной странице будет отображаться основная информацию о процессоре вашего компьютера. А именно: название, серия, кодовое название, спецификации и технологии. Инструкции находятся в соответствующей строке «Instruction». На иллюстрации видно, что текущий процессор имеет инструкции: SSE, SSE2, SSE3, AMD-V, x86-64, MMX, 3D-NOW!.
Если вы покупаете процессор в магазине или в интернете, то эту информацию можно узнать у консультанта. Все процессоры, которые имеют поддержку инструкций (в том числе, SSE2), в интернет-магазине можно найти на странице с подробной информацией.
Например, на страницах популярного AliExpress достаточно выбрать модель процессора из списка, и найти эту информацию не составит труда.