JUNE 18–22, 2017

Presentation Details

Name: (PP07) INTERTWinE: Programming Model INTERoperability ToWards Exascale
Time: Tuesday, June 20, 2017
03:15 pm - 03:45 pm
Room:   Booth #L-212  
Breaks:03:15 pm - 03:45 pm Coffee Break
Presenter:   Valeria Bartsch, Fraunhofer ITWM
Abstract:   INTERTWinE addresses the problem of programming model design and implementation for the Exascale. The first Exascale computers will be very highly parallel systems, consisting of a hierarchy of architectural levels. To program such systems effectively and portably, programming APIs with efficient and robust implementations must be ready in the appropriate timescale. A single, “silver bullet” API which addresses all the architectural levels does not exist and seems very unlikely to emerge soon enough. We must therefore expect that using combinations of different APIs at different system levels will be the only practical solution in the short to medium term. Although there remains room for improvement in individual programming models and their implementations, the main challenges lie in interoperability between APIs both at the specification level and at the implementation level. INTERTWinE targets the following APIs: MPI, GASPI, OpenMP, OmpSs, StarPU and ParSEC. In addition to interoperability directed at specific API combinations, INTERTWinE tackles interoperability on a more general level with the help of the directory cache service and the resource manager. Co-design applications are used to evaluate the enhancements to the programming model APIs und runtime implementations and feedback experience to the directory cache service and resource manager. The poster shows the results obtained during the first half of the INTERTWinE project.  

PP07_Bartsch.pdf (1650 KB)