Xavier Teruel 's event

INTERTWinE Face to Face meeting 2018

Venue: KTH Royal Institute of Technology. Stockholm, SWEDEN. Event date: From 11 Apr 2018 to 12 Apr 2018.

Last Face to Face meeting before the end of the project and we have report the work progress for the different work packages and several technical sessions in a one-and-a-half-day meeting in Stockholm, Sweden.

The overall status is good and there is a common agreement that we must hurry up the evaluation of the project’s applications, discard those that are not anymore interesting for the main objective of the project and focus on those that make more sense to validate our conclusion and the development of the Resource Manager.

We had an interesting conversation about the differences between MPI’s End-Points and Fine-Points proposals. These extensions can influence in the way you work on the different multi-threaded runtimes based also in the task paradigm. These proposals are a very interesting topic to follow within the MPI forum. It is also interesting to know how these extensions can be incorporated into the GASPI standard.

We have commented about a collaboration opportunity arising from the Pause/Resume interface proposal with participants of the OpenMP committee. This collaboration would allow to cover certain cases of interoperability between the message passing libraries and OpenMP using an event-based mechanism. The project consortium is interested in see progression in this topic.

In relation to the different software packages it is progressing adequately and some of them are already available online through github based on the API combinations of APIs: MPI + OpenMP (Threads & Tasks), MPI + GASPI and GASPI + OpenMP. MPI End-Points + OpenMP has been discarted by not finding any use case meaningful that benefit by this new feature. Also, GASPI + StarPU reiterates the lessons learned with GASPI + OmpSs so it has also been discarded. Finally, a new software package has been prepared that brings together all the applications using the Resource Manager: Task Pause/Resume and Dynamic Resource Sharing.

The technical presentation on the new implementation of the interoperability library using GASPI seems to have convinced the other partners in terms of the designed interface and the basic functionality. This library confirms and validates the previous implementation based on MPI and allows the interaction among message-passing interfaces with task-based runtime systems. Specifically the execution of other ready tasks when the thread block on a synchronous communication service.

Follow me at:

News & Events

OpenMP F2F 2018-2

A good week in Bordeaux, France focused on closing different open topics in the specification and many of those who have been discussed during past weeks have been shaping up and they are in good condition to go through the committee’s votes.

OpenMP tasking at ISC 2018

An advanced tutorial using the tasking model of the OpenMP standard. This course includes recent addition of OpenMP 4.5, being all the lecturers part of the OpenMP language committee.

INTERTWinE F2F 2018

Last Face to Face meeting before the end of the project and we have report the work progress for the different work packages and several technical sessions in a one-and-a-half-day meeting in Stockholm, Sweden.

PATC (May, 2017)

The tutorial will motivate the audience on the need for portable, efficient programming models that put less pressure on program developers while still getting good performance for clusters and clusters with GPUs.

OpenMP F2F 2018-1

We have done a very good progress towards the future of the OpenMP 5.0 specification. We have discussed many issues and voted several tickets that finally have already been included in the specification (or will do in the short term).

OmpSs demos at SC 2017

Two short demos at the exhibition center showing the basic concepts of the OmpSs programming model. See you in the BSC booth (#1975).