High Performance Computing (HPC) refers to any computational activity requiring more than a single computer to execute a task, giving rise to parallel computing. Parallel computing systems range from very small (e.g., sensors), to small (e.g., embedded systems, smartphones, etc.), to medium-sized (e.g., desktops, laptops, tablets), and to extremely large (e.g., supercomputers).

HPC systems typically are supercomputers that execute tasks at a high performance. The HPC sector entails hardware, systems software and tools, and applications and services.

research in High performance 

Inspire desire:
“The purpose of computing is insight, not numbers.” 
~ Richard Hamming, Numerical Methods for Scientists and Engineers, 1973

The research of the HPC group at the Department of Mathematics and Computer Science of University of Basel, Switzerland concentrates on the following topics:

  1. Parallelization

  2. Heterogeneity

  3. Mapping

  4. Scheduling

  5. Robustness

  6. Scalability and

  7. Reproducibility

of parallel applications executing on small (multi-many cores) to large scale (multi-node) high performance computers.


Address: Department of Mathematics

                and Computer Science

                High Performance Computing

                Spiegelgasse 1

                CH-4051, Basel

Email:      hpc-dmi_at_unibas_dot_ch

Phone:   +41 61 207 05 54 (secretary)

Directions: see map here

“Papers accepted at ISPDC17”

Three papers:

C36 entitled “Exploring the Relation Between Two Levels of Scheduling Using a Novel Simulation Approach”,

C37 entitled “An Autonomic Approach for the Selection of Robust Dynamic Loop Scheduling Techniques”, and

C38 entitled “Towards the Reproducibility of Using Dynamic Loop Scheduling Techniques in Scientific Applications”

have been accepted and will be presented at the 16th International Symposium on Parallel and Distributed Computing (ISPDC 2017), held in Innsbruck, Austria, July 3-6, 2017.