Para a Intel, CPUs que suportam instruções SSE sempre foram compatíveis com versões anteriores. Pode não ser verdade no futuro.
Estou considerando a compra de algum software (AutoCAD) que requer que a CPU ofereça suporte ao SSE2.
A CPU do meu PC é um processador Intel® Core ™ i5-650, que suporta SSE4.2.
Basicamente, o que eu estou querendo saber é se o SSE4.2 é simplesmente uma versão mais nova do SSE2 e, em caso afirmativo, as versões mais recentes do SSE são compatíveis com versões anteriores?
Como uma pequena informação extra, você pode usar o CPU-Z do programa para fornecer informações sobre o suporte do seu processador. Em "Instruções" serão listados os conjuntos de instruções estendidos suportados.
A maioria dos processadores que suportam um conjunto maior, como o SSE4, também suportará as versões anteriores, já que cada versão do conjunto de instruções provavelmente será construída em versões anteriores.
Por exemplo, um modelo acima do seu processador, observe o "SSE (1, 2, 3, 3S, 4.1, 4.2)":