Best of Modern Code for January

Loop Optimizations

Loop Optimizations Where Blocks Are Required

This optimization technique shows you how to break your loop’s iteration space into smaller blocks to work with the memory hierarchy more efficiently.

Parallel Programming Features

Fortran Standard Parallel Programming Features

This recap provides questions and answers on DO CONCURRENT and co-array features created for the Fortran language. 

vectorization tools

The Importance of Vectorization for Intel® Microarchitectures

Intel vectorization tools allow effective optimization of a wide range of codes to help with performance of Single Instruction Multiple Data (SIMD) architecture as well as multiple cores.

For more complete information about compiler optimizations, see our Optimization Notice.