HPCKP'14 Conferences

GPI-2: a PGAS API for asynchronous and scalable parallel applications

Abstract :

In this talk, we will present GPI-2 . GPI-2 (GPI stands for Global address space Programming Interface) is the second generation of a PGAS API for the development of scalable parallel applications. It focuses on asynchronous, one-sided communication as provided by RDMA interconnects such as Infiniband. GPI-2 has two main goals. The first goal is to increase the communication performance by using directly the network interconnect and minimizing the communication overhead, truly enabling a complete communication and computation overlap. The second goal is to provide a simple API for the development of parallel applications based on more asynchronous algorithms. In the talk we will present an overview of its functionality and discuss some of GPI’s unique features which allow scalable and high-performance applications. This will be supported by presenting performance results on different kinds of applications and benchmarks.

Title: GPI-2: a PGAS API for asynchronous and scalable parallel applications

Speaker : Rui Machado (CC-HPC, Fraunhofer ITWM, Kaiserslautern, Germany)

Date : 14th January 2014

Location : Faculty of Chemistry (UB), C/ Martí i Franqués 1, 08028 Barcelona, Spain.

Slides: GPI-2: a PGAS API for asynchronous and scalable parallel applications