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

Share the article and excerpts

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