Todas as arquitecturas intel de 64 bits suportam instruções SSSE3/SSE4.1 / SSE4.2?
1 answers
Um processador nativo do x64 (AMD64 ou Intel 64) só é mandatado para suportar o SSE e o SSE2.
SSE3 é suportado por processadores Intel Pentium 4 ("Prescott"), AMD Athlon 64 ("revision e"), AMD Phenom, e processadores posteriores. Isto significa a maioria, mas não todos, CPUs capazes x64 devem suportar SSE3.
Supplemental SSE3 (SSSE3) é suportado por Intel Core 2 Duo, Intel Core i7/i5/i3, Intel Atom, AMD Bulldozer, AMD Bobcat, e processadores posteriores.
O SSE4. 1 é suportado em Intel Core 2 ("Penryn"), Intel Core i7 ("Nehalem"), Intel Atom (Silvermont core), AMD Bulldozer, AMD Jaguar e processadores posteriores.
SSE 4.1 e SSE4. 2 são suportados em Intel Core i7 ("Nehalem"), Intel Atom (Silvermont core), AMD Bulldozer, AMD Jaguar, e processadores posteriores.
O AVX é suportado pela Intel "Sandy Bridge", AMD Bulldozer, AMD Jaguar e processadores posteriores.Ver Esta série de blogues .
Uma CPU com suporte nativo x64 mas sem suporte SSE3 é vai ser de 'primeira geração' de 64 bits, que não é suportado pelo Windows 8.1 x64 nativas devido aos requisitos para CMPXCHG16b, PrefetchW, e LAHF/SAHF; assim, na prática, SSE3 é altamente provável em máquinas mais recentes. SSSE3 ou mais tarde é mais restritivo dependendo exatamente de quem você está apontando. Por exemplo, o Valve Hardware Survey coloca SSE4.1 em 77%, SSE 4.2 em 72% (qualquer coisa de AMD ou Intel com SSE4.1 também vai ter SSE3 e SSSE3).