Vector computers

  • Katharina Benkert (High Performance Computing Center Stuttgart)
G3 10 (Lecture hall)


At first, I will explain the reason why vector computers have the ability to outperform scalar architectures and what prerequisites are needed to make this possible. If these prerequisites are full-filled, one speaks of vectorizing code. In the main part of the talk, I will show code segments of the three possible types of code (non-vectorizing, vectorizing, and code that has to be transformed by the compiler to be vectorized). I will also explain the right way to access main memory on a vector system.

After that, some of the changes that have to be applied to a simple FEM program to obtain vectorizing code are presented.

Katharina Matschke

MPI for Mathematics in the Sciences Contact via Mail