Team

Primary tabs

Team

Principal Investigator

Mateo Valero (webpage) is a full professor in the Computer Architecture Department at UPC, in Barcelona. His research interests focuses on high performance architectures. He has published approximately 600 papers, has served in the organization of more than 300 International conferences and he has given more than 400 invited talks. He is the director of the Barcelona Supercomputing Centre (the National Centre of Supercomputing in Spain). Prof. Valero has been honored with several awards. Among them, the Eckert-Mauchly Award, Harry Goode Award, ACM Distinguished Service Award, the “King Jaime I” award in research, and two National Awards on Informatics and on Engineering. He has been named Honorary Doctor by the University of Chalmers (Sweden), the University of Belgrade (Serbia), the universities of Las Palmas de Gran Canaria, Zaragoza and Complutense de Madrid (Spain), and the University of Veracruz (Mexico).  Prof. Valero is a Fellow of the IEEE, Fellow of the ACM and an Intel Distinguished Research Fellow. He is a correspondent academic of the Royal Spanish Academy of Sciences, and member of the Royal Spanish Academy of Engineering, the Royal Academy of Science and Arts, the Academia Europea, and the Mexican Academy of Science..

Project Coordinators

Eduard Ayguadé (webpage) received the Engineering degree in Telecommunications in 1986 and the Ph.D. degree in Computer Science in 1989, both from the Universitat Politècnica de Catalunya (UPC), Spain. Since 1987 he has been lecturing on computer organization and architecture and parallel programming models. Currently, and since 1997, he is full professor of the Computer Architecture Department at UPC. His research interests cover the areas of processor microarchitecture, multicore architectures and programming models and their architectural support. He has published more than 250 papers in conferences and journals in these topics. He has participated in several research projects in the framework of the European Union and research collaborations with companies. He is associated director for research on computer sciences at the Barcelona Supercomputing Center (BSC-CNS).

Jesus Labarta is a professor at the Universitat Politècnica de Catalunya (UPC) and director of the Computer Science Department of the Barcelona Supercomputer Center (BSC-CNS). His research interests include high-performance architectures and system software, particularly programming models and performance tools. He has published more than 250 papers in conferences and journals in these topics. Labarta has a PhD in telecommunications from UPC. 



 

Senior Researchers

Marc Casas is a senior researcher at the Barcelona Supercomputing Center (BSC). He received a 5-years degree in mathematics in 2004 from the Technical University of Catalonia (UPC) and a PhD degree in Computer Science in 2010 from the Computer Architecture Department of UPC. He was a postdoctoral research scholar at the Lawrence Livermore National Laboratory (LLNL) from 2010 to 2013 working on algorithmic-based fault tolerance and active measurement methods based on software interference. He has received several awards, like a Marie Curie Fellowship, and some of his papers have been awarded in conferences like Euro-Par or Supercomputing (SC). His current research interests are high performance computing architectures, runtime systems and parallel algorithms. He is currently involved with the RoMoL and the Montblanc3 projects as well as the IBM-BSC Deep Learning Center. He joined the RoMoL team in June 2013.

Miquel Moretó (webpage) received the BSc. and MSc. degrees in mathematics and electrical engineering from the Universitat Politècnica de Catalunya (UPC), Spain, and the PhD degree in 2010 in the Computer Architecture Department at the same university. He spent 15 months as a postdoctoral fellow at the International Computer Science Institute (ICSI), Berkeley, USA. His research interests include studying shared resources in multithreaded architectures and modeling interconnection networks in parallel systems. He joined the RoMoL team in April 2013.

 

Postdocs

Lluc Alvarez received a bachelor's degree in Computer Systems from Universitat de les Illes Balears in 2006 and a master's degree in Computer Architecture from Universitat Politecnica de Catalunya (UPC) in 2009. Since 2010 he is a PhD student in the Computer Architecture Department at UPC and a resident student at Barcelona Supercomputing Center. His main research interests are computer architecture, processor microarchitecture, memory hierarchies and programming models for high-performance computing. Lluc joined the RoMoL team in 2014.

Juan Manuel Cebrián was born in Albacete, Spain, in 1982. He received his B.Sc in Computer Engineering on July 2006 (University of Murcia), M.Sc in July 2007 (University of Murcia) and finished his Ph.D on September 2011 (University of Murcia) founded by a four year grant from the Spanish Ministry of Education. I spent two years in Trondheim (Norway) at NTNU researching on energy efficient computing systems. He is currently working at the RoMoL team at BSC, where his research focuses on the design of SIMD-Vector technologies and energy efficient heterogeneous multicores.

PhD Studets

Adrián Barredo received his BSc degree in Telecommunication engineering from Universidad de Cantabria, Santander, in 2015. He is now enrolled at Master at Universitat Politècnica de Catalunya (UPC), with the specialisation in High Performance Computing. His main interests are computer architecture and operating systems. He joined the RoMoL team in September 2015.

Iulian-Valentin Brumar received a Bachelor in Computer Science at Universitat Politècnica de Catalunya (UPC) in 2014.  His main interests are in computer architecture and parallel programming models, operating systems and numerical methods. His computer architecture knowledge ranges from parallel programming models like OpenMP and PThreads down to coherence and consistency level multiprocessor concepts. He joined the RoMoL team in July 2013 and is currently analyzing the predictability of tasks in representative applications in OmpSs. 

Paul Caheny received a BSc. in Computer Applications from Dublin City University in 2002 before working as a Software Engineer in distributed 3G network systems with Ericsson. In 2012 Paul received an MSc. in HPC from EPCC at University of Edinburgh. Before joining RoMoL Paul was a researcher in HPC applications at Fujitsu Labs of Europe in London. His research interests lie in Computer Architecture & Runtime Systems which led him to join the RoMoL group in December 2014, focusing on exploiting runtime information from task based programming models in the memory hierarchy. 

Helena Caminal Pallarès received a MSc. in Industrial Engineering specialized in Electronics from Universitat Politècnica de Catalunya in December 2014. She developed her MSc. thesis about computer vision in Institut de Recherches Interdisciplinaires et de Développements en Intelligence Artificielle in Brussels, Belgium. Since February 2015, she is enrolled at a MSc. in High Performance Computing at Universitat Politècnica de Barcelona. Her main interests are computer architecture, operating systems and multi-robot systems. She joined the RoMoL team in July 2015.

Emilio Castillo received the BS&MS degrees with honours in Computer Science from the University of Cantabria, Spain, where he currently is a PhD student. Previously he has worked as a Software Engineer at CERN in Switzerland, and Hitachi Ltd. in Tokyo, Japan. He is interested in interconnection networks, FPGAs and multicore processors. He started collaborating with the RoMoL project in June 2013.

Dimitrios Chasapis received his BS degree in computer science from the University of Crete and then a double MSc. degree from the Universities of Crete and Paris-Sud in Software and Hardware System.  His research interests are Parallel Programming and Architectures, Runtime Systems, Programming Models and Compilers. Dimitrios joined the RoMoL team in September 2013.

 
Vladimir Dimic received his BS degree in Electrical engineering and computing from School of Electrical Engineering, University of Belgrade, Serbia, in 2013. He is now enrolled at Master at Facultat d'Informàtica de Barcelona, with the specialisation in High Performance Computing. His main interests are operating systems, system programming and computer architecture. He joined the RoMoL team in September 2013.

 
Luc Jaulmes has been awarded a MSc. in Engineering in computer science from Ecole Polytechnique, Paris and has then specialized in computer architecture with a double degree MSc. in Engineering from Ecole Polytechnique and KTH, Stockholm. His interests in computer architecture and arithmetics have lead him to join the Barcelona Supercomputing Center (BSC) as a PhD student in september 2013, with a special focus on the resilience of High Performance Computing (HPC) applications on extreme scale machines. He joined the RoMoL team in September 2013.


Isaac Sánchez Barrera received his BS degrees in Mathematics and Computer Science from Universitat Politècnica de Catalunya (UPC) in 2015. He is starting the Master's degree in Advanced Mathematics and Mathematical Engineering from UPC in September 2015. His main interests are optimisation and approximation algorithms and he is currently studying graph partitioning techniques to minimise data movements in parallel applications. He joined the RoMoL team in April 2015.


Xubin Tan has been awarded a MSc. in Engineering in Information and Communication Engineering from Beijing Institute of Technology and also has worked in a Multi-core Processor design for one and a half year in an IC Design House in Beijing, China. Her interest lies in Computer Architecture and High Performance Computing, which has lead her to join the Barcelona Supercomputing Center (BSC) as a PhD student in October, 2013, with a special focus on Task-level Superscalar Processors. She joined the RoMoL team in October 2013.

Undergraduate Students

Guillem López is a senior undergrad in Computer Science at UPC. He joined the RoMoL team in July 2016 and is developing memory models for the RoMoL simulation infrastructure. 

Darío de la Fuente is a senior undergrad in Computer Science and Physics at UPC. He joined the RoMoL team in July 2016 and is exploring multi-scale simulation techniques for HPC multi-physics problems simulators.

Staff

César Allande Álvarez received the BS degree in computer science and the MS degree high performance computing from the Universitat Autònoma de Barcelona (UAB), Spain. His research interests include parallel programming and performance analysis in chips multiprocessors. He joined the RoMoL team in September 2013 as a research support engineer.
 

Francesca Arcara is the project manager of the RoMoL project.

Former RoMoL Members

Josep Triviño joined the RoMoL team in February 2015 as a senior undergrad in Computer Science at UPC. He developed power models for the RoMoL simulation infrastructure as part of his bachelor thesis.

Raul Vidal joined the RoMoL team in February 2014 is a senior undergrad in Computer Science at UPC. He exploited the features of OmpSs to parallelize interesting physical simulations for animations as part of his bachelor thesis.

Francesc Gispert joined the RoMoL team during the summer of 2014 as a junior undergrad in Computer Science and Mathematics at UPC. He explored graph partitioning techniques to minimize data movements in a parallel application.

Daniel Ruiz joined the RoMoL team in February 2014 as a senior undergrad in Computer Science at UPC. He defended his Bachelor Thesis in June 2014, which focused on exploiting the features of OmpSs to parallelize next-generation video encoders.

Jaume Pujantell interned in the RoMoL team during the summer of 2013. By then, he was studying a double degree in Mathematics and Computer Science at Universitat Politècnica de Catalunya (UPC).