
SSE2 (Streaming SIMD Extensions 2)
02.11.2016 р.
SSE2 - набір інструкцій, розроблений компанією Intel і вперше використаний нею в процесорах Pentium 4 (2000 - 2001 рр.).
Назва технології походить від англ. Streaming SIMD Extensions, що переводиться як потокове SIMD-розширення (SIMD - Single Instruction, Multiple Data, одна інструкція - безліч даних).
По суті SSE2 є доповненням до технології SSE, розробленої Intel в 1999 році. Цей набір інструкцій додав до SSE 144 нових команди (у SSE їх було тільки 70). При цьому, додаткові регістри не вводилися.
Тобто, інструкції SSE2 використовують все ті ж вісім 128-бітних регістрів SSE і дозволяють процесору поліпшити роботу з ними. Зокрема, SSE2 дає можливість в регістрах SSE ефективно проводити різноманітні операції зі скалярними і упакованими типами даних, дійсними числами, а також здійснювати потокову обробку цілочисельних даних. Крім того, SSE2 включає складні доповнення до команд перетворення чисел, а також алгоритми управління кешем процесора, які мінімізують його забруднення при обробці об'ємних потоків даних.
Підтримка інструкцій SSE2 є обов'язковою умовою використання сучасного програмного забезпечення. Зокрема, без цього набору команд не працюватимуть популярні браузери Google Chrome і Яндекс-браузер. На комп'ютері без SSE2 також неможливо використовувати Windows 8, Windows 10, Microsoft Office 2013 та ін.