GASPI - Global Address Space Programming Interface
As a result of both, the hardware development and the objective of achieving scalability to even higher CPU numbers, we now see new demands on programming models as well as on the adaptation and optimization of parallel programs.
The goal of the GASPI project is to develop a suitable programming tool for the wider HPC-Community by defining a standard with a reliable basis for future developments through the PGAS-API of Fraunhofer ITWM.
Furthermore, an implementation of the standard as a highly portable open source library will be available. The standard will also define interfaces for performance analysis, for which tools will be developed in the project.
Partners
- T - Systems Solutions for Research GmbH
- Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR)
- Forschungszentrum Jülich GmbH
- Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. (FhG)
- Karlsruher Institut für Technologie (KIT)
- Deutscher Wetterdienst (DWD)
- scapos AG
Project Website
Duration
06/2011 - 05/2014
Funding
Publications
- Thomas Alrutz, Jan Backhaus, Thomas Brandes, Vanessa End, Thomas Gerhold, Alfred Geiger, Daniel Grünewald, Vincent Heuveline, Jens Jägersküpper, Andreas Knüpfer, Olaf Krzikalla, Edmund Kügeler, Carsten Lojewski, Guy Lonsdale, Ralph Müller-Pfefferkorn, Wolfgang Nagel et all: GASPI – A Partitioned Global Address Space Programming Interface. In: Facing the Multicore-Challenge III. Lecture Notes in Computer Science Volume 7686, pp 135-136, 2013.
Press
http://www.hpcwire.com/hpcwire/2012-06-26/an_hpc_programming_model_for_the_exascale_age.html
http://www.hpcwire.com/hpcwire/2013-05-28/gaspi_targets_exascale_programming_limits.html