Xavier Teruel 's projects

BSC programming model’s projects

OpenMP Extensions The Programming Models team at BSC contributes to the OpenMP standard through its participation on the OpenMP ARB and Language committees and the different subcommittees (Tasking, Affinity, FORTRAN, etc.).

The OmpSs programming model OmpSs is an effort to integrate features from the StarSs programming model developed by BSC into a single programming model, including support for asynchronous parallelism and heterogeneity on devices like GPUs and FPGAs.

European commission projects

INTERTWinE (Agreement number 671602), Programming Model INTERoperability ToWards Exascale. Mark Bull (University of Edinburgh). H2020, European Commission. October 1st, 2015 - September 30th, 2018. Participation as research support engineer.

Mont-Blanc 3 (Agreement number 671697), European scalable and power efficient HPC platform based on low-power embedded technology. (Atos/Bull). H2020, European Commission. October 1st, 2015 - September 30th, 2018. Participation as research support engineer.

AXIOM (Agreement number 645496), Agile, eXtensible, fast I/O Module for the cyber-physical era. Roberto Giorgi (University of Siena). H2020, European Commission. February 1st, 2015 - January 31st, 2018. Participation as research support engineer.

Mont-Blanc 2 (Agreement number 610402), European Approach towards Energy Efficient High Performance. Filippo Mantovani (BSC). Framework Program 7, European Commission. October 1st, 2013 - September 30th, 2016. Participation as research support engineer.

Mont-Blanc 1 (Agreement number 288777), European Approach towards Energy Efficient High Performance. Filippo Mantovani (BSC). Framework Program 7, European Commission. October 1st, 2012 - June 30th, 2015. Participation as research support engineer.

ENCORE (IST-248647), Enabling Technologies for a Programmable Many-core. Alex Ramirez (BSC). Information Society Technologies, European Commission. March 1st, 2010 - Feb 28th, 2013. Participation as research support engineer.

ACOTES (IST-034869), Advanced COmpiler Technologies for Embedded Streaming. Harm Munk (NXP). Information Society Technologies, European Commission. June 1st, 2006 - May 31st, 2009. Participation as research support engineer.

SARC (IST-FET-27648), Scalable computer ARChitecture. Stamatis Vassiliadis, Giorgi Gaydadjiev (TUDelft). Information Society Technologies - Future Emerging Technologies, European Commission. Jan. 1st, 2006 - Dec. 31st., 2009. Participation as research support engineer.

Spanish government projects

Computación de Altas Prestaciones VII (TIN2015-65316-P), Mateo Valero Cortés (BSC). Ministerio de Ciencia y Tecnología. January 1st, 2016 - December 31st, 2019. Participation as research support engineer.

Computación de Altas Prestaciones VI (TIN2012-34557), Mateo Valero Cortés (BSC). Ministerio de Ciencia y Tecnología. October 1st, 2012 - September 30th, 2017. Participation as research support engineer.

Computación de Altas Prestaciones V (TIN2007-60625), Mateo Valero Cortés (BSC). Ministerio de Ciencia y Tecnología. October 1st, 2007 - September 30th, 2012. Participation as research support engineer.

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).

OpenMP tasking at SC 2017

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.