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

“Visit at CSCS”

A number of master in computer science student together with bachelor students in computational science will visit the Swiss National Supercomputing Centre (CSCS) in Lugano on June 23, 2017.

They will hear, see, and ‘smell’ the supercomputing machines behind the excellent computational science performed in Switzerland. They will also learn about other exciting activities that involve the CSCS team, including internships for bachelor and master students from Switzerland.