GPI - Efficient and scalable multicore programming

Kaiserslautern, (PresseBox) - GPI is a new interface for application development for multicore architectures. GPI stands for Global Address Space Programming Interface, it implements the PGAS (Partitioned Global Address Space) programming model.

The advantages of GPI are the communication performance at wire speed and its scalability on multicore systems. Several benchmarks demonstrate the excellent scalability of GPI, also in cases where MPI scales poorly.

GPI directly extends the simple threadbased programming model from the node level to the cluster level. GPI works with Posix threads or with the optimized hardwareaware multicore thread package MCTP.

GPI handles all communication asynchronously without interrupting the CPU and allows perfect overlapping with computation.

GPI is lightweight and easy to use and includes additional functionality like fast barriers, collective operations or atomic counters. Together with the simple execution model and the extensive environment checks, GPI with MCTP is the choice to program very large systems.

GPI was developed by Fraunhofer ITWM and has already successfully been used in various industrial application codes. Now GPI and MCTP are available as licensed products for C, C++ and Fortran under Linux through ITWM's marketing partner scapos. At the ISC'10 exhibition it will be demonstrated at the ITWM booth.

The Fraunhofer Competence Center for HPC at the Fraunhofer Institute for Industrial Mathematics (ITWM) in Kaiserslautern ( offers innovative HPC solutions for the industry and the HPC market. Their R&D is focused on HPC tools, service oriented computing, and server based visualization.

scapos AG

Scapos ( is a spinoff company and marketing partner of Fraunhofer. Scapos distributes various software products in the technical computing and HPC market. Contact:

Press releases you might also be interested in

Weitere Informationen zum Thema "Software":

DSGVO-Guide: Welche Bereiche sind eigentlich betroffen?

Be­vor Un­ter­neh­men fest­s­tel­len kön­nen, wo sie ei­gent­lich bei der Um­set­zung der Da­ten­schutz-Grund­ver­ord­nung (DSG­VO / GD­PR) ste­hen, müs­sen sie wis­sen, wel­che Be­rei­che im Un­ter­neh­men da­von über­haupt be­trof­fen sind. Die­ser Gui­de nennt die wich­tigs­ten Punk­te.


Subscribe for news

The subscribtion service of the PresseBox informs you about press information of a certain topic by your choice at a choosen time. Please enter your email address to receive the email with the press releases.

An error occurred!

Thank you! You will receive a confirmation email within a few minutes.

I want to subscribe to the gratis press mail and have read and accepted the conditions.