Yesterday, AMD announced its plans to help improve the performance of applications on the x86 architecture with the
introduction of SSE5 instructions.
SSE5 is designed to help software developers to simplify code and improve efficiency by giving them even more capabilities to maximize the performance of applications. The instruction set is currently being made available but will not debut in a chipset until 2009 when AMD releases its "Bulldozer" core for the
Fusion line of processors.
The key components of SSE5 include:
- 3-Operand Instructions - A computing instruction is executed by applying a mathematical or logical function to operands, or inputs. By increasing the number of operands an x86 instruction can handle from 2 to 3, SSE5 enables the consolidation of multiple, simple instructions into a single, more effective instruction. The ability to execute 3-Operand Instructions is currently only possible on certain RISC architectures.
- Fused Multiply Accumulate - The 3-Operand Instruction capability enables the creation of new instructions which efficiently execute complex calculations. The Fused Multiply Accumulate instruction combines multiplication and addition to enable iterative calculations with one instruction. The simplification of the code enables rapid execution for more realistic graphics shading, rapid photographic rendering, spatialized audio, complex vector mathematics and other performance-intense applications.
For those of you who are interested, you can get a copy of the SSE5 specification over at
AMD's developer site. Go ahead and take a peak and let us know what you think about it in the comments section below or over
in the forums.
Want to comment? Please log in.