High-performance computing     


ANKUR AGRAWAL photoVasileios Kalantzis photo photo photo photo photo Ivano Tavernelli photoLloyd A. Treinish photo photo photo

High-performance computing - overview

IBM Research – Zurich has developed over the years a deep and broad competence in the field of parallel and distributed computing. Our internal work on scientific and technical computing is used as a test bed and driver for innovative parallel alghorithms and implementations on diverse computer hardware ranging from general-use high-end supercomputers (p-Series clusters) and Linux clusters (x-Series) to novel, massively parallel computer architectures such as BlueGene (L, P and Q) and heterogeneous architectures.

Our key competencies are

  • distributed memory parallelization using MPI,
  • shared memory parallelization using OpenMP and direct threading,
  • mixed MPI/SMP schemes
  • parallel programming