Research topics
Optimization and deployment of applications in HPC systems
Heterogeneous computing and accelerators
Parallel programming models: Expressiveness and portability
Speculative parallelization
ITS: Intelligent transportation systems
Multimodal interaction models in virtual reality environments
Research groups
My reseach work is conducted in the context of different research groups, with different degrees of involment and responsibility.
- TRASGO Group. Co-Head, in collaboration with Dr. Diego Llanos.
- ITS Group. Co-Head, in collaboration with Dr. Diego Llanos.
- MoBiVAP. Research fellow, involved in several funded projects.
- ECA-SIMM. Research fellow until 2013. Involved in several previous funded projects.
Highlighted research projects
- NATASHA: Nuevas tecnologías avanzadas para adaptar aplicaciones científicas para su ejecución en arquitecturas heterogéneas. Programme: Programa Estatal de I+D+i. Proyectos de Generación de Conocimiento, Convocatoria 2022 Reference: PID2022-142292NB-I00 Dates: 01-09-2023 hasta 31-12-2025. Number of researchers: 8. Principal researchers: Arturo González Escribano y Diego R. Llanos.
- PROPHET-2: Generalización y abstracción de estrategias de paralelización de aplicaciones científicas y de ingeniería desplegables en plataformas heterogéneas interconectadas y reconfigurables. Programme: Junta de Castilla y León. Programa de apoyo a proyectos de investigación, cofinanciadas por el Fondo Europeo de Desarrollo Regional. Convocatoria 2019. Reference: VA226P20. Dates: 06-11-2020 hasta 31-10-2023. Number of researchers: 4. Principal researcher: Arturo González Escribano.
- PCAS: Partitioned Communicated Address Space in heterogenous scalable environments . Programme: Programa Estatal de I+D+i Orientada a los Retos de la Sociedad, Ministerio de Economía, Industria y Competitividad Reference: TIN2017-88614-R Dates: 01-01-2018 hasta 31-12-2020. Number of researchers: 3. Principal researchers: Arturo Gonzalez-Escribano and Diego R. Llanos.
- Homogeneous programming on Heterogenous Systems (HomProg-HetSys). Programme: Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016, Ministerio de Economía y Competitividad. Reference: TIN2014-58876-P Dates: 01-01-2015 hasta 31-12-2017. Number of researchers: 3. Principal researchers: Diego R. Llanos and Arturo Gonzalez-Escribano.
- Dr. Yuri Torres
- Dr. Javier Fresno
- Dr. Héctor Ortega
- Dr. Ana Moretón-Fernández
- Dr. Eduardo Rodríguez-Gutiez
Ph.D. Students
I have advised the following graduated Ph.D. students:
Research tools developed
Algorithms for the transformation of NSP graphs to SP-form
During my Ph.D. thesis work I developed two new algorithms to transform NSP (Non-Series-Parallel) graphs to SP (Series-Parallel) form. The algorithms were implemented in JAVA to develop the experimental tools needed for the thesis.
The code is registered and I allow free access to the code upon request. If you are interested, please, contact me by eMail.
Hitmap library
Hitmap is a C-funtions library that implements a run-time set of tools that helps in the implementation of parallel programs from more abstract specifications.
It has been developed as a run-time system for a compilation, and automatic parallel code transformation system named TRASGO. However, it may be used independently to simplify the management, partition, and communication of data structures in generic parallel programs (See our publications for more information).
The Htimap version v1.2 may be freely accesed upon request.
Ph.D. thesis
My Ph.D. thesis is focused in the analysis of expressiveness of parallel programming models, and how it relates to the implicit synchronization architecture of the model. The discussions and conclusiones still applies to the new emerging parallel programming models.
The dissertation and the slides of the presentation can be obtained here.