Fraunhofer ITWM involved in European ExaNoDe-Project
The Fraunhofer Institute for Industrial Mathematics ITWM in Kaiserslautern, Germany, is one of thirteen partners from six European countries which are involved in the ExaNoDe (European Exascale Processor Memory Node Design) project.
This project will investigate, develop, integrate and pilot (using a hardware-emulated interconnect) the building blocks for a highly efficient, highly integrated, multi-way, high-performance, heterogeneous compute element aimed towards Exascale computing. It will build on multiple European initiatives for scalable computing, utilizing a low-power architecture and advanced nanotechnologies.
The Fraunhofer ITWM develops the Fraunhofer GASPI/GPI (Global Address Space Programming Interface), which is an open-source communication library to be used for communication between computing nodes. The API has been designed with a variety of possible memory spaces in mind. GASPI/GPI provides configurable memory segments which aim at mapping the hardware configuration and making them available for the application.
In the context of the ExaNoDe hardware, GASPI/GPI will be implemented using the RDMA primitives provided by the hardware and the interconnect. The ExaNode UNIMEM architecture will allow the user to run single processes on a larger number of sockets. The PGAS approach of GASPI/GPI matches such an architecture perfectly. In the scope of the project we will collaborate closely with the hardware developers to provide sufficient functionality and consider the use of processing power to enable low latency communication.