PPMC
PPMC Parallel Programming Models and Compilers

Research team

Person image
Rafael Asenjo

Professor | Ph.D.: 1997 | G-scholar

Prof. Rafael Asenjo, is an expert in heterogeneous programming models, runtime techniques and software support tools for parallelization of irregular codes on multicore and heterogeneous architectures. He is one of the pioneers in the use and development of SYCL applications, and the parallel library oneTBB. He is Professor of Computer Architecture at the University of Malaga, where he obtained a PhD in Telecommunication Engineering in 1997. His research interests include programming models, parallel programming, heterogeneous computing, parallelization of irregular codes and energy consumption. He has been using the Intel TBB library since 2008 and over the last ten years, he has focused on productively exploiting heterogeneous chips leveraging TBB as the orchestrating framework. In 2013 and 2014 he visited UIUC to work on CPU+GPU chips. In 2015 and 2016 he also started to research into CPU+FPGA chips while visiting the University of Bristol. He served as General Chair for ACM PPoPP'16 and as an Organization Committee member as well as a Program Committee member for several HPC related conferences (PPoPP, SC, PACT, IPDPS, HPCA, EuroPar, and SBAC- PAD). Along with Michael Voss and James Reinders he co-authored the latest book (open access) on Threading Building Blocks (Pro TBB). He is oneAPI Innovator, SYCL Advisory Panel member and ACM member.

Person image
Angeles Navarro

Professor | Ph.D.: 2000 | G-scholar

Prof. Angeles G. Navarro is the co-leader with Dr. Rafael Asenjo of the Parallel Programming Models and Compilers research group at the Dept. of Computer Architecture. Her research interest is on programming models and runtime environments for heterogeneous architectures. Her scientific production can be summarized in more than 90 publications in journals and international conferences. She has advised 7 doctoral thesis and has been the PI of 4 R+D+i competitive projects. She is an external evaluator in ANEP, a member of the Committee of experts in the ANECA, and member of the Committee of Experts in the EU FP7 and H2020 frameworks. She has carried out 11 research stays in international research centres.

Person image
Javier Hormigo

Professor | Ph.D.: 2000 | G-scholar

Prof. Javier Hormigo received his B.S. and M.S. degree in Telecommunication Engineering in 1996 and his Ph.D. in Telecommunication Engineering in 2000, both from the University of Málaga, Spain. He has a great experience in the field of computer arithmetic and application specific digital circuits, having more than 15 publications in international Journals and participating in more than 30 international conferences in this area. He is serving as Program Chair for ARITH23 and has served as Programm Committee member for ARITH22. His main research interests are Fixed- and Floating-point arithmetic units, FPGA designs, hardware design for image and signal processing, word-lenght optimization, neural networks and non-conventional arithmetics.

Person image
Andrés Rodríguez

Associate Professor | Ph.D.: 2000 | G-scholar

Dr. Andrés Rodríguez Moreno has more than 20 years of experience developing parallel applications in the field of bioinformatics and other Big Data applications, and more recently smart agriculture monitoring applications in the IoT field using low power heterogeneous SoCs. His experience includes the evaluation of dynamic power management techniques at runtime to reduce energy consumption on SoCs.

Person image
Francisco Corbera

Associate Professor | Ph.D.: 2001 | G-scholar

Dr. Francisco Corbera Peña is an expert in compiling techniques and runtime support for parallel heterogenous systems that include accelerators. He is also one of the main developers of the HBB library that we will use in this project to develop novel dynamic task scheduling and partitioning approaches that target new ULP platforms as well as to develop the mechanisms to offload kernels to the specific accelerator built for each application.

Person image
Denisa Constantinescu

Postdoc | Ph.D.: 2022 | G-scholar

Dr. Denisa A. Constantinescu is a former PhD. student co-advised by IP and Co-IP, currently holding a Postdoc at the ESL under the supervision of Prof. Atienza. She defended her Thesis on July 2022. She worked on an epileptic detection application based on ML for the ULP multi-core heterogeneous platform developed by the ESL. Her focus is to identify crucial architectural parameters to enable efficient execution of the algorithms of interest, while at the same time minimizing the energy consumed, and later on, to collaborate in the definition of the multi-core structure of the platform to ensure that the applications are executed with the minimum energy consumption.

PhD Students

Person image
Felipe Muñoz

PhD Student

Degree: Telecommunication Systems Engineering, MSc in High Performance Computing

Felipe Muñoz is a PhD student under a FPU grant co-advised by Rafael Asenjo and Angeles Navarro, who is working in the design and implementation of an efficient epileptic seizure detection solution using time series techniques, oneAPI and targeting ultra low power heterogeneous architectures on the Edge.

Person image
Cristian Campos

PhD Student

Degree: Telecommunication Systems Engineering, MSc in High Performance Computing

Cristian Campos is a PhD. student co-advised by Rafael Asenjo and Angeles Navarro, who is expected to contribute to the evaluation of applications and software proposals in the context of data massive streaming problems leveraging oneAPI and heterogeneous programming models for CPU+GPU+FPGA architectures.

Current collaborators

Person image
José Daniel García

Professor

Prof. José D. García Sánchez is an expert in C++11, 14, 17 and 20 and is a member of the C++ standardization committee to which he has submitted more than 30 proposals. His contribution will be fundamental to validate the C++/SYCL implementation of our software solutions.

Person image
José A. Mercado

Professor

Prof. José A. Mercado is the lead of the Subtropical Cultivation research group at UMA, where genetic and microbial research is conducted over subtropical species of horticultural interest such as strawberries, mangos, and avocados. He will work as the smart agriculture monitoring application expert, providing insights about the anomalies of interest for each use case, as well as access to time series databases from the IHSM-UMA-CSIC that contain recordings of different sensors from the subtropical plantations under study.

Person image
Antonio J. Matas

Associate Professor

Dr. Antonio Matas forma parte de tres líneas de investigación relacionadas con la caracterización genotípica y fenotípica de variedades de aguacate y chirimoya, el uso de aproximaciones biotecnológicas al estudio de los factores de transcripción implicados en la maduración del fruto de fresa, y el desarrollo de herramientas para la caracterización de la calidad de semilla de adormidera. Además promueve la incorporación de nuevas tecnologías a los programas de mejora y de caracterización de la biodiversidad agrícola para facilitar su conservación.

Person image
David Atienza

Professor

Prof. David Atienza Alonso is a professor of Electrical and Computer Engineering, and director of the Embedded Systems Laboratory (ESL) at EPFL, Switzerland. He received his MSc and Ph.D. degrees in computer science and engineering from UCM, Spain, and IMEC, Belgium, in 2001 and 2005, respectively. His research interests include system-level design methodologies for high-performance multi-processor system-on-chip (MPSoC) and low-power Internet-of-Things (IoT) systems, including new 2-D/3-D thermal-aware design for MPSoCs and many-core servers, ultra-low power edge AI architectures for wireless body sensor nodes and smart embedded systems, HW/SW reconfigurable systems, dynamic memory optimizations, and network-on-chip design. Dr. Atienza has co-authored more than 350 papers, one book, and 14 patents in these previous areas. He has also received several recognitions and awards, among them, the ICCAD 10-Year Retrospective Most Influential Paper Award in 2020, Design Automation Conference (DAC) Under-40 Innovators Award in 2018, the IEEE TCCPS Mid-Career Award in 2018, an ERC Consolidator Grant in 2016, the IEEE CEDA Early Career Award in 2013, the ACM SIGDA Outstanding New Faculty Award in 2012, and a Faculty Award from Sun Labs at Oracle in 2011. He has also earned several best paper awards at top conferences in the areas of electronic design automation (EDA), embedded and cyber-physical systems, and medical devices. He serves or has served as Editor-in-Chief of IEEE Trans. on CAD (T-CAD), and as associate editor of IEEE Trans. on Computers (TC), IEEE Transactions on Emerging Topics in Computing (TETC), ACM Computing Surveys (CSUR), IEEE Design & Test of Computers (D&T), IEEE T-CAD, IEEE Transactions on Sustainable Computing (T-SUSC), ACM Journal on Emerging Technologies in Computing Systems (JETC), ACM Transactions on Embedded Computing Systems (TECS), and Elsevier Integration. He was the Technical Program Chair of DATE 2015 and General Chair of DATE 2017. He served as President of IEEE CEDA in the period 2018-2019 and was a GOLD member of the Board of Governors of IEEE CASS from 2010 to 2012. He is a Distinguished Member of ACM and an IEEE Fellow.

Former PhD Students

Person image
PDF file
Person image
PDF file
Person image
PDF file
Person image
PDF file
Person image
Antonio J. García Ruiz | LinkedIn icon

Ph.D.: 2013

Firt job: Ericsson Spain

PDF file
Person image
PDF file
Person image
Antonio Vilches Reina | LinkedIn icon

Ph.D.: 2017

Firt job: ITRS

PDF file
Person image
PDF file
Person image
Denisa A. Constantinescu | LinkedIn icon

Ph.D.: 2022

Firt job: Postdoc EPFL

PDF file
Person image
PDF file