
SSE3 (Streaming SIMD Extensions 3)
03.11.2016 р.
SSE3 - набір інструкцій, розроблений компанією Intel та вперше використаний нею в 2004 р. в процесорах з ядром Prescott. На перших порах неофіційно цей набір інструкцій називався PNI (Prescott New Instruction).
SSE3 є розвитком технологій MMX, SSE, SSE2, являе собою набір з 13 додаткових команд, які дозволяють процесору ефективніше використати 128-бітні регістри SSE.
Зокрема, SSE3 містить:
• інструкцію по перетворенню чисел з плаваючою точкою в цілі числа;
• три інструкції дублювання даних;
• інструкцію завантаження невирівняних змінних;
• дві інструкції одночасного додавання/віднімання;
• чотири інструкції горизонтального додавання/віднімання;
• дві інструкції синхронізації потоків.
Найбільш відчутною практична користь виявилася від інструкцій, які дають можливість горизонтальної роботи з регістрами (додавання та віднімання). Вони помітно спростили ряд DSP - і 3D-операцій.