Professional Documents
Culture Documents
2. SSE extension
This extension overcome the limitations of MMX extension. It introduced SIMD
instructions for floating point number and introduced separate sixteen 128 bit
register (XMM0-XMM15) . This register can store 2 double precision floating
point number(64 bit wide) or it can be used to store 4 single precision floating
point number(32 bit wide) simultaneously. This register can be used to store
multiple integer at the same time as well. This register are different then that
used for FPU hence it is independent of FPU operations.
3. AVX extensions
This extension further increase the ability of x86 architecture to perform SIMD
instruction by introducing sixteen 256 bit registers(YMM0-YMM15).
Furthermore, thirty two 512 bits registers(ZMM0-ZMM31) were introduced to
increase the computation power of x86 architecture.