Skip to main content

Programming Model INTERoperability ToWards Exascale (INTERTWinE)

Deliverables

First report on API recommendations, extension proposals and their implementation

First report on API recommendations, extension proposals and their implementation

Runtime systems implementation of resource management API

Report on runtime systems implementation of resource management API

Initial requirements analysis

Initial requirements analysis

Recommendations and roadmap for Exascale runtimes

Recommendations and roadmap for Exascale runtimes

Resource manager interoperability requirements

Report on resource manager interoperability requirements

Initial application / kernel plans, evaluations and benchmark suite releases

Report on initial application / kernel plans, evaluations and benchmark suite releases

Runtime system implementation on top of directory/cache API

Report on runtime system implementation on top of directory/cache API

Interim report on application / kernel plans, evaluations and benchmark suite releases

Interim report on application / kernel plans, evaluations and benchmark suite releases

Final report on application / kernel plans, evaluations and benchmark suite releases

Final report on application / kernel plans, evaluations and benchmark suite releases

Definition of the directory/cache API for distributed memory runtime systems

Definition of the directory/cache API for distributed memory runtime systems

Definition of resource manager API and report on reference implementation

Definition of resource manager API and report on reference implementation

Performance evaluation report

Performance evaluation report for public dissemination

Final report on API recommendations, extension proposals and their implementation

Final report on API recommendations, extension proposals and their implementation

Data Management Plan

Data Management Plan

Final publicity material

Final publicity material created: brochure

Initial publicity material

Initial publicity material created: flyer, presentation and training feedback form

Searching for OpenAIRE data...

Publications

Improving the Interoperability between MPI and Task-Based Programming Models

Author(s): Sala, Kevin / Bellón, J. / Farré, Pau / Teruel, Xavier / Pérez, Josep / Pena, Antonio / Holmes, Daniel / Beltran, Vicenç / Labarta, Jesús
Published in: EuroMPI'18 Proceedings of the 25th European MPI Users' Group Meeting, 2018

Performance Study of Multithreaded MPI and OpenMP Tasking in a Large Scientific Code

Author(s): Dana Akhmetova, Roman Iakymchuk, Orjan Ekeberg, Erwin Laure
Published in: 2017 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), 2017, Page(s) 756-765
DOI: 10.1109/IPDPSW.2017.128

Task-Parallel LU Factorization of Hierarchical Matrices Using OmpSs

Author(s): Jose I. Aliaga, Rocio Carratala-Saez, Ronald Kriemann, Enrique S. Quintana-Orti
Published in: 2017 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), 2017, Page(s) 1148-1157
DOI: 10.1109/IPDPSW.2017.124

Planning for performance - persistent collective operations for MPI

Author(s): Bradley Morgan, Daniel J. Holmes, Anthony Skjellum, Purushotham Bangalore, Srinivas Sridharan
Published in: Proceedings of the 24th European MPI Users' Group Meeting on - EuroMPI '17, 2017, Page(s) 1-11
DOI: 10.1145/3127024.3127028

Interoperability of GASPI and MPI in Large Scale Scientific Applications

Author(s): Dana Akhmetova, Luis Cebamanos, Roman Iakymchuk, Tiberiu Rotaru, Mirko Rahn, Stefano Markidis, Erwin Laure, Valeria Bartsch, Christian Simmendinger
Published in: 2017, Page(s) 277-287
DOI: 10.1007/978-3-319-78054-2_26

Efficient Algorithms for Collective Operations with Notified Communication in Shared Windows

Author(s): Muhammed Abdullah Al Ahad; Christian Simmendinger; Roman Iakymchuk; Tiberiu Rotaru; Erwin Laure; Stefano Markidis
Published in: Parallel Applications Workshop, Alternatives to MPI (PAW-ATM), Supercomputing Conference 2018, Issue 1, 2018
DOI: 10.5281/zenodo.1346121

Exploiting task-parallelism in message-passing sparse linear system solvers using OmpSs

Author(s): José I. Aliaga, María Barreda, Matthias Bollhöfer, Enrique S. Quintana-Ortí
Published in: Lecture Notes in Computer Science, Issue Vol. 9833 (Euro-Par 2016), 2016, Page(s) 631-643
DOI: 10.1007/978-3-319-43659-3_46

Driving Asynchronous Distributed Tasks with Events

Author(s): Nick Brown, Oliver Brown, Mark Bull
Published in: Proceedings of 4th Workshop for Open Source Supercomputing, 2018

MPI Sessions - Leveraging Runtime Infrastructure to Increase Scalability of Applications at Exascale

Author(s): Daniel Holmes, Kathryn Mohror, Ryan E. Grant, Anthony Skjellum, Martin Schulz, Wesley Bland, Jeffrey M. Squyres
Published in: Proceedings of the 23rd European MPI Users' Group Meeting on - EuroMPI 2016, 2016, Page(s) 121-129
DOI: 10.1145/2966884.2966915

PLASMA: Parallel Linear Algebra Software for Multicore Using OpenMP

Author(s): Jack Dongarra, Mark Gates, Azzam Haidar, Jakub Kurzak, Piotr Luszczek,Panruo Wu, Ichitaro Yamazaki, Asim YarKhan, Maksims Abalenkovs, Negin Bagherpour, Sven Hammarling, Jakub Sistek, David Stevens, Mawussi Zounon, Samuel Relton
Published in: ACM Transactions on Mathematical Software, Issue Accepted/In press - 24 Jul 2018, 2018, ISSN 0098-3500

Planning for Performance: Enhancing Achievable Performance for MPI through Persistent Collective Operations

Author(s): Daniel J. Holmes, Bradley Morgan, Anthony Skjellum, Purushotham V. Bangalore, Srinivas Sridharan
Published in: Parallel Computing, 2018, ISSN 0167-8191
DOI: 10.1016/j.parco.2018.08.001

Communication in task-parallel ILU-preconditioned CG solvers using MPI + OmpSs

Author(s): José I. Aliaga, María Barreda, Goran Flegar, Matthias Bollhöfer, Enrique S. Quintana-Ortí
Published in: Concurrency and Computation: Practice and Experience, Issue 29/21, 2017, Page(s) e4280, ISSN 1532-0626
DOI: 10.1002/cpe.4280

Interoperability strategies for GASPI and MPI in large-scale scientific applications

Author(s): Christian Simmendinger, Roman Iakymchuk, Luis Cebamanos, Dana Akhmetova, Valeria Bartsch, Tiberiu Rotaru, Mirko Rahn, Erwin Laure, Stefano Markidis
Published in: The International Journal of High Performance Computing Applications, 2018, Page(s) 109434201880835, ISSN 1094-3420
DOI: 10.1177/1094342018808359