Advanced Vector Extensions
- Advanced Vector Extensions
The Intel Advanced Vector Extensions is a set of SIMD instructions announced by Intel at the Spring Intel Developer Forum in April 2008. These instructions will appear on 2010 Intel processors such as Sandy Bridge.
White papers are available at the Intel Software Network site for Intel AVX. [cite web | url=http://softwareprojects.intel.com/avx/ | title=Intel Software Network | publisher=Intel | accessdate=2008-04-05] There is also an online reference manual. [cite web | url=http://softwarecommunity.intel.com/isn/downloads/intelavx/Intel-AVX-Programming-Reference-31943302.pdf | title=Intel Advanced Vector Extensions Programming Reference | publisher=Intel | accessdate=2008-04-05]
Features
General
*Suited for highly FP intensive workloads.
**Multimedia processing.
**3D modeling.
**Scientific simulation.
**Financial analysis.
*Up to 256-bit wide vector FP data.
*3 and 4 operands supported.
*Power efficient, idle power usage is insignificant.
*Up to 2x the FLOPS compared to before, due to the wider vectors supported.
*Performance scales with threads, cores, and interconnects.
*Programming flexibility.
*Improves performance of both existing and new applications that benefit from AVX.
Cryptography
*AES acceleration instructions
*PCLMULQDQ instruction useful for finite field arithmetic in GF(2n) and thus implementation of elliptic curve cryptography.
Instructions
*> 200 legacy Intel SSE instructions are updated to handle flexible memory alignment and distinct source operands.
*< 100 legacy Intel SSE instructions are updated to support 256-bit vectors.
*< 100 new instructions.
*Broadcast, permute, fused multiply-add instructions.
*4 operand instructions include: FMA, generalized shuffles, and blending of variables.
Future
*Built-in future scalability.
*256- and 512-bit vector integers.
*512- and 1024-bit vector FPs.
Future Intel instructions
Intel will introduce hardware FMA (fused multiply-add) in 2011 (or later). [http://pc.watch.impress.co.jp/docs/2008/0407/kaigai434.htm] These instructions may arrive with the 22 nm process, also slated for 2011.
References
ee also
* SSE, SSE2, SSE3, SSSE3, SSE4, SSE5
Wikimedia Foundation.
2010.
Look at other dictionaries:
Advanced Vector Extensions — (AVX) ist eine Erweiterung des x86 Befehlssatzes für Mikroprozessoren von Intel und AMD, die von Intel im März 2008 vorgeschlagen wurde.[1] Inhaltsverzeichnis 1 Neue Eigenschaften 2 Neue Instruktionen … Deutsch Wikipedia
Streaming SIMD Extensions — (SSE) is a SIMD (Single Instruction, Multiple Data) instruction set extension to the x86 architecture, designed by Intel and introduced in 1999 in their Pentium III series processors as a reply to AMD s 3DNow! (which had debuted a year earlier).… … Wikipedia
Multimedia Acceleration eXtensions — The Multimedia Acceleration eXtensions or MAX are instruction set extensions to the Hewlett Packard PA RISC instruction set architecture (ISA). MAX was developed to improve the performance of multimedia applications that were becoming more… … Wikipedia
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
Vector space — This article is about linear (vector) spaces. For the structure in incidence geometry, see Linear space (geometry). Vector addition and scalar multiplication: a vector v (blue) is added to another vector w (red, upper illustration). Below, w is… … Wikipedia
Advanced Micro Devices — Infobox Company company name=Advanced Micro Devices, Inc. company logo= company type=Public (nyse|AMD) foundation=1969 founder=W. Jerry Sanders III Edwin J. Turney Additional co founders location city=Sunnyvale, California, US key people=Derrick… … Wikipedia
Liste d'extensions de fichiers — Sommaire 1 A 2 B 3 C 4 D 5 E 6 … Wikipédia en Français
Formats (extensions) de fichiers — Liste d extensions de fichiers Sommaire 1 A 2 B 3 C 4 D 5 E … Wikipédia en Français
Liste D'extensions De Fichiers — Sommaire 1 A 2 B 3 C 4 D 5 E … Wikipédia en Français
Comparison of vector graphics editors — A number of vector graphics editors for various platforms exist. Potential users of these editors will make a decision based on factors such as the availability for the user s platform, the feature set, usability of the user interface (UI) and… … Wikipedia