JUNE 18–22, 2017

Presentation Details

Name: ExaGASPI
Time: Monday, June 19, 2017
04:00 pm - 04:20 pm
Room:   Panorama 2
Messe Frankfurt
Breaks:03:00 pm - 04:00 pm Coffee Break
Speaker:   Mirko Rahn, Fraunhofer ITWM
Abstract:   Owned by the open GASPI forum, GASPI is a young and small API specification for a programming model that focuses on concurrent, asynchronous and single sided communication in a global address space. GASPI aims for maximal overlap, cheap and fast synchronization by remote notifications and provides basic mechanisms for resilience. GASPI's remote notifications have proven to be an excellent basis to build efficient task based models on top. Challenges like resource consumption, heterogeneity, interoperability with other programming models, interfaces scalability or minimal CPU impact of the communication have been addressed during the specification process. We will sketch the solutions that are proposed by GASPI and which are provided by the high performance reference implementation GPI for many systems. We will conclude that GASPI is a vehicle that allows application programmers to not only try out that promising programming model but enables applications for efficient use of very large machines today.