Diferenças entre edições de "Streaming SIMD Extensions"

5 bytes removidos ,  14h11min de 10 de agosto de 2007
m
Pequena correção
m (Pequena edição)
m (Pequena correção)
A Intel ficou desapontada com o [[MMX]], sua primeira iniciativa de desenvolvimento SIMD para [[IA-32]]. O MMX tinha dois grandes problemas: ele reusava [[registrador]]es de [[ponto flutuante]], o que fazia com que a [[CPU]] ficasse impossibilitada de trabalhar simultaneamente com instruções de ponto flutuante e SIMD. Por isso, o paralelismo só era conseguido com instruções de aritmética com [[inteiro]]s.
 
O '''SSE''' adiciona oito novos registros 128-bits, conhecidos como ''XMM0'' até ''XMM7''. Cada registro pode armazenar quatro números 32-bit de ponto de flutuaçãoflutuante ao mesmo tempo ([[single-precision]]).
 
Because these 128-bit registers are additional program states that the [[operating system]] must preserve across task switches, they are disabled by default until the operating system explicitly enables them. This means that the OS must know how to use the FXSAVE and FXRSTR instructions, which is the extended pair of instructions which can save all [[x87]] and SSE register states all at once. This support was quickly added to all major IA-32 operating systems.
3 870

edições