SSE5

SSE5

The SSE5 (short for Streaming SIMD Extensions version 5), announced by AMD on August 30, 2007, is an extension to the 128-bit SSE core instructions in the AMD64 instruction set for the Bulldozer processor core, due to begin production in 2009.

SSE5 consists of 170 instructions (including 46 base instructions), many of which are designed to improve single-threaded performance. Some SSE5 instructions are 3-operand instructions, the use of which will increase the average number of instructions per cycle achievable by x86 code.cite web | url=http://www.theregister.co.uk/2007/08/30/amd_sse5/ | title=AMD plots single thread boost with x86 extensions | date=August 30 2007 | first=Ashlee | last=Vance | pubisher=The Register] Selected new instructions include: [cite web | url=http://developer.amd.com/SSE5 | title=128-Bit SSE5 Instruction Set | publisher=AMD Developer Central | accessdate=2008-01-28]

* Fused multiply-accumulate (FMACxx) instructions
* Integer multiply-accumulate (IMAC, IMADC) instructions
* Permutation (PPERM, PERMPx) and conditional move (PCMOV) 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 Advanced Encryption Standard (AES) encryption and a 30% performance gain for discrete cosine transform (DCT) used to process video streams.

To avoid confusion it is worth noting that (AMD's) SSE5 does not include all (Intel's) SSE4 instructions. In other words, it is not a superset of SSE4 but a competitor to it. Likewise, Intel's pre-Nehalem cores contain only a partial implementation of SSE4, called SSE4.1. This poses some difficulty and extra work for compilers and assembly-level hand tuning of code.

References

See also

* SSE, SSE2, SSE3, SSSE3, SSE4, AVX
* 3DNow! Professional
* x86 instruction listings
* Fused multiply-add

External links

* [http://developer.amd.com/cpu/SSE5 AMD SSE5 page]
* [http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=3073 A New SSE Instruction Set: AMD Announces SSE5] , AnandTech, August 30, 2007, accessed August 30, 2007.
* [http://www.dailytech.com/article.aspx?newsid=8666 AMD Announces SSE5 Instruction Set] , DailyTech, August 30, 2007, accessed August 30, 2007.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • SSE5 — (Streaming SIMD Extensions version 5) era una extensión al set de instrucciones de procesador propuesto por AMD el 30 de agosto de 2007, como suplemento a las instrucciones SSE de 128 bits precentes en la arquitectura AMD64. AMD escogió no… …   Wikipedia Español

  • SSE5 — (Streaming SIMD Extensions 5) ist eine Befehlssatzerweiterung von AMD für x86 Prozessoren. Sie umfasst 47 Befehle, die vor allem zur Beschleunigung bestimmter Algorithmen, beispielsweise FFT, DCT oder der Verschlüsselung mit AES, geeignet sind.… …   Deutsch Wikipedia

  • SSE5 — (pour Streaming SIMD Extensions version 5) annoncé par AMD le 30 août 2007, est un jeu d’instructions supplémentaires 128 bit pour l architecture AMD64 du processeur Bulldozer dont la production doit commencer en 2011[1]. Sommaire 1… …   Wikipédia en Français

  • SSE5 — (англ. Streaming SIMD Extensions version 5)  расширение системы команд, предложенное AMD 30 августа 2007 г. как дополнение к 128 битным командам ядра в архитектуре AMD64. AMD решила не реализовывать …   Википедия

  • Streaming SIMD Extensions 5 — SSE5 (Streaming SIMD Extensions 5) war eine geplante Befehlssatzerweiterung von AMD für x86 Prozessoren. Sie umfasste 47 Befehle, die vor allem zur Beschleunigung bestimmter Algorithmen, beispielsweise FFT, DCT oder der Verschlüsselung mit AES,… …   Deutsch Wikipedia

  • Streaming SIMD Extension 5 — SSE5 SSE5 (pour Streaming SIMD Extensions version 5) annoncé par AMD le 30 août 2007, est un jeu d’instructions supplémentaires 128 bit pour l architecture AMD64 du processeur Bulldozer dont la production doit commencer en 2011[1].… …   Wikipédia en Français

  • X86 — 80486 DX2 x86 (Intel 80x86)  аппаратная платформа: архитектура микропроцессора и соответствующий набор инструкций, как разработанных и выпускаемых компанией Intel, так и совместимых с ними процессоров других производителей (AMD, VIA …   Википедия

  • x86 — 80486 DX2 x86 (англ. Intel 80x86)  архитектура процессора c одноимённым наборо …   Википедия

  • x86 — This article is about Intel microprocessor architecture in general. For the 32 bit generation of this architecture which is also called x86 , see IA 32. x86 Designer Intel, AMD Bits 16 bit, 32 bit, and/or 64 bit Introduced 1978 Design …   Wikipedia

  • Internet Streaming SIMD Extensions — Die Streaming SIMD Extensions (SSE), früher auch Internet Streaming Extensions (ISSE) ist eine von Intel entwickelte Befehlssatzerweiterung der x86er Architektur, welche mit der Einführung des Pentium III (Katmai) Prozessors vorgestellt wurde und …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”