You are here: Home Research New programming models

Introduction

As we look forward to the exascale supercomputers, new programming languages and parallelization techniques will help in running efficiently scientific applications on billion computing units. PDC, as member of the exascale project CRESTA, is leading the effort in the investigation of new programming models and parallelization techniques for exascale computing.

 

PDC is actively investigating new programming languages and parallelization strategies to fully exploit the future exascale computing platforms. Exascale supercomputers will able to carry out 1018 floating point operations per second, will likely composed of billion computing units, and might have heterogenous architectures including CPU, GPU and cell accelerators. The first exascale supercomputer is expected in 2018.

The goal of new programming models is increase the productivity, making parallel programming easier, and to enable efficient execution of the applications in extremely parallel computing platforms. The new programming languages/libraries under investigations are installed on PDC supercomputers, and available for testing, and for development of new computer codes.

The PDC research in new programming models for high performance computing at PDC include the study of: