Разница между SSE3 и SSE4.2 в программировании заключается в их назначении и наборе инструкций:
- SSE3 (Streaming SIMD Extensions 3) ориентирован на интенсивные приложения, особенно те, где нужна 3D-графика. 1 В нём есть возможность работать горизонтально в регистре процессора, что позволяет быстрее выполнять цифровую обработку сигналов (DSP) и 3D-операции. 1 Также в SSE3 добавлена инструкция для преобразования чисел с плавающей точкой в целые без необходимости изменять глобальный режим округления. 1
- SSE4.2 улучшает производительность при обработке строк и текстов. 4 В нём есть 7 новых инструкций. 4
Таким образом, SSE3 ориентирован на работу с мультимедийными приложениями, а SSE4.2 — на повышение производительности при обработке строк и текстов.