Intel AVX

Purpose

Intel Advanced Vector Extensions (AVX) is a 256-bit SIMD floating point vector extension of Intel architecture. It includes extensions to both instruction and register sets.

Microsoft has developed some API enhancements, such as XState functions, that enable applications to access and manipulate extended processor feature information and state, including Intel AVX.

In this section

Topic Description
Working with XState Context
This document contains an example that demonstrates how to use the XState context functions to retrieve and set extended features on a thread.
AVX Functions
Intel AVX functions

Developer audience

Intel AVX is designed for use by applications that are strongly floating point compute intensive and can be vectorized. Example applications include audio processing and audio codecs, image and video editing applications, financial services analysis and modeling software, and manufacturing and engineering software.