Faster Signal Processing with Intel Advanced Vector Extensions 2.0
Over the past few years, Intel has significantly improved the vector-processing performance of its processors, making them increasingly popular targets for signal and image processing. The Intel® Advanced Vector Extensions (Intel® AVX) 2.0 introduced in the Haswell microarchitecture take these capabilities to a new level, delivering a 2x increase in peak floating-point throughput for an impressive 307 billion floating point operations per second (GFLOPS) at 2.4 GHz in a quad-core 4th generation Intel® Core™ processor. Fixed-point arithmetic also sees a 2x boost in peak throughput, and both fixedand floating-point algorithms benefit from new vector gather, scatter, and permute operations.