AbstractWhy Vectorize?How to VectorizeThree Approaches to Achieving VectorizationSix-Step Vectorization MethodologyStreaming Through Caches: Data Layout, Alignment, Prefetching, and so onCompiler TipsCompiler OptionsCompiler DirectivesUse Array Sections to Encourage VectorizationLook at What the Compiler Created: Assembly Code InspectionNumerical Result Variations With VectorizationSummaryFor More Information