Talks > 13-14/01/2014 Rui Machado

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

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.


Related Talks

Visit our forum

One of the main goals of this project is to motivate new initiatives and collaborations in the HPC field. Visit our forum to share your knowledge and discuss with other HPC experts!

About us

HPCKP (High-Performance Computing Knowledge Portal) is an Open Knowledge project focused on technology transfer and knowledge sharing in the HPC, AI and Quantum Science fields.

Promo HPCNow