Main Navigation
Secondary Navigation
Page Contents
DE
EN
Main Navigation
Cluster Cockpit
Personal Data
Accounting
System Permissions
Software Permissions
Monitoring
Monitoring Details
GPU Utilization
License Utilization
ELP
Infiniband (Switches)
Omnipath (elwe2)
Omnipath (elwe3)
Information
Cluster Access
Hardware
Software and Job Scripts
Tutorials
Videos
Queues
File Systems
Help
F.A.Q.
Software and Job Scripts
HOWTOs
Batch System (SLURM)
Contact
AHRP
Goals and Objectives
Organisation
Resources
Usage Units (NE)
Propose a Project (German)
Propose a Project (English)
Training
Contact
RPTU
/
RZ
/
HPC
Contents
Tutorial: Using AVX vector instructions
Recommended Reading
List of all pages
Introduction
Background
What is vectorization
Basic Guidelines
Autovectorization
Compilation hints
Data Alignment
Elaborated examples
Guide to
Advisor
tool.
Optimizing with
Advisor
tool.
Using
Advisor
with gcc.
Data
Alignment
and vectorization.
Working with
Assembly
code.
Autovectorization
Versions of
AVX
.
Some computer science
Basics
.
Compiler
options and pragmas.
Detailed
Compiler
pragmas and keywords.
Elaborated
Example
.
Some
Historical
remarks.
Introduction
.
Interaction with
Linux
.
Basics to
Vectorizaion
.
Vectorization
guideline.