The need for greater computing performance continues to grow across industry segments. To support rising demand and evolving usage models, we continue our history of innovation with the Intel® Advanced Vector Extensions (Intel® AVX).
Intel® AVX is a new-256 bit instruction set extension to Intel® SSE and is designed for applications that are Floating Point (FP) intensive. It was released early 2011 as part of the Intel® microarchitecture code name Sandy Bridge processor family and is present in platforms ranging from notebooks to servers. Intel AVX improves performance due to wider vectors, new extensible syntax, and rich functionality. This results in better management of data and general purpose applications like image, audio/video processing, scientific simulations, financial analytics and 3D modeling and analysis.
- Intel® Architecture Instruction Set Extensions Programming Reference (PDF). This PDF document covers new instructions slated for future Intel processors. Details of Intel AVX instructions can be found in the Intel®64 and IA-32 Architectures Software Developer Manuals.
Tools & Downloads
- Intel® Software Development Emulator (Intel® SDE)
This version includes support for:
- Intel® SSE4, AES and PCLMULQDQ and the Intel® AVX
- Intel® AVX2, RTM, BMI1 and BMI2 instructions being introduced in the fourth generation Intel® Core™ processor.
- The ADOX/ADCX instructions being introduced in future Intel processors.
- Intel® Architecture Code Analyzer
The Intel® Architecture Code Analyzer helps you conduct quick analysis for Intel® Advanced Vector Extensions before processors with these instructions are actually available.
Product Overview | Download
- Intel® C++ Compiler
The Intel® C++ Compiler is available for download from the Intel® Registration Center for all licensed customers. Evaluation versions of Intel® Software Development Products are also available for free download.
- Intel Intrinsics Guide
The Intel Intrinsics Guide is an interactive reference tool for Intel intrinsic instructions, which are C style functions that provide access to many Intel instructions – including Intel® Streaming SIMD Extensions [XX] (Intel® SSE[XX]), Intel® Advanced Vector Extensions (Intel® AVX), and more – without the need to write assembly code.
- Intel Intrinsics Guide (OS X*)
- Intel Intrinsics Guide (Linux*)
- Intel Intrinsics Guide (Windows*)
2:23 PM PDT
2:19 PM PDT
2:15 PM PDT
8:44 AM PDT