Jump to content

SSE5

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by AlbertCahalan~enwiki (talk | contribs) at 01:04, 1 September 2007 (SSE4 is not SSSE3). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Template:Future chip

The SSE5 (short for Streaming SIMD Extensions 5), announced on August 30, 2007, is a new 128-bit extension to the AMD64 instruction set (itself a 64-bit extension to the 32-bit Intel x86 instruction set) for the AMD Bulldozer processor, due to begin production in 2009.

SSE5 consists of 170 instructions, many of which are designed to improve single-threaded performance. Some SSE5 instructions are RISC-inspired 3-Operand Instructions, the use of which will increase the average number of Instructions Per Cycle achievable by x86 code.[1] Select new instructions include:[2]

  • Fused multiply accumulate (FMACxx) instructions
  • Integer multiply accumulate (IMAC, IMADC) instructions
  • Permutation and conditional move instructions
  • Precision control, rounding, and conversion instructions

AMD claims SSE5 will provide dramatic performance improvements, particularly in high performance computing (HPC), multimedia and computer security applications, including a 5x performance gain for AES encryption and a 30% performance gain for DCT used to process video streams.[1]

References

  1. ^ a b Vance, Ashlee (August 30 2007). "AMD plots single thread boost with x86 extensions". {{cite web}}: Check date values in: |date= (help); Unknown parameter |pubisher= ignored (|publisher= suggested) (help)
  2. ^ "128-Bit SSE5 Instruction Set". AMD Developer Central. Retrieved 2007-08-31.

See also