Abbreviated CV
Grades
- PhD in Computer Architecture, Universidad de Valladolid, 2000. PhD Thesis advised by Dr. Benjamín Sahelices.
- MSc. in Computer Science, Universidad de Valladolid, 1996.
- BSc. in Computer Science, Universidad de Valladolid, 1993.
Academic positions
- Associated Professor Computer Architecture, Computer Science Department, University of Valladolid, Spain.
- Advisor Professor Universidad Nacional de Educación a Distancia (UNED), Associated Center of Palencia, Spain.
- Director of the Student House Alfonso VIII University of Valladolid, Spain.
- Director of MoBiVAP, Recognized Research Group, Universidad de Valladolid [web].
Awards
- "Arturo Duperier" Young Research Award. Work: Un Nuevo Protocolo de Coherencia para Sistemas Multicomputador Basados en Estaciones de Trabajo Conectadas por una Red de Bus Común. Based on the PhD Thesis advised by Dr. Benjamín Sahelices. Institution: Consejería de Educación y Cultura, Junta de Castilla y León, july 2001.
- "Innovation and Development" award. Field: "Information Technologies". Work: "Design and implementation of a distributed processing system", developed together with David Escudero as B.Sc. thesis and advised by Dr. Benjamín Sahelices. Institutions: Junta de Castilla y León and Universidad de Valladolid, 1995.
- First National Government Award for Academic Excellence. National-wide award given to the best student in BSc. in Computer Science. Ministry of Education, Spain, 1994.
- BSc. Best Student Award. Escuela Universitaria Politécnica, Universidad de Valladolid, 1993.
Top-5 selected papers
- New Scheduling Strategies for Randomized Incremental Algorithms in the Context of Speculative Parallelization. Diego R. Llanos, David Orden, Belén Palop. IEEE Transactions on Computers, vol. 56, no. 6, pp. 839-852, June 2007, ISSN 0018-9340, IEEE Press. [pdf] [bibTeX]
- TPCC-UVa: An Open-Source TPC-C Implementation for Global Performance Measurement of Computer Systems. Diego R. Llanos. ACM SIGMOD Record, vol. 35, no. 4, pages 6-15, December 2006, ISSN 0163-5808, ACM Press. [pdf] [bibTeX]
- How Things Work: Speculative Parallelization. Arturo González-Escribano, Diego R. Llanos. Computer, December 2006, pages 104-106, ISSN 0018-9162, IEEE Press. [html] [bibTeX]
- Design Space Exploration of a Software Speculative Parallelization Scheme. Marcelo Cintra, Diego R. Llanos. IEEE Transactions on Parallel and Distributed Systems (TPDS), ISSN 1045-9219, vol. 16, no. 6, pags. 562-576, June 2005. [pdf] [bibTeX]
- Toward Efficient and Robust Software Speculative Parallelization in Multiprocessors. Marcelo Cintra, Diego R. Llanos. PPoPP (ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming), June 2003. Also in ACM SIGPLAN Notices, ISSN 0362-1340, October 2003. [pdf] [bibTeX]
Ongoing Research Grants
- EPAM: Extracción de Paralelismo en Arquitecturas Multicore. Program: Programa de Apoyo a Proyectos de Investigación, Junta de Castilla y León. Referencia: VA094A08. From 1-1-2008 to 31-12-2010. Researchers: 4. Coordinator: Diego R. Llanos.
- Paralelización especulativa basada en software. Program: Plan Nacional de I+D+i, Ministerio de Educación y Ciencia. Referencia: TIN2007-62302. From 1-10-2007 to 31-12-2010. Researchers: 4. Coordinator: Diego R. Llanos.
- MARTA: Movilidad y Automoción en Redes Avanzadas de Transporte. Program: CENIT, Ministerio de Industria. From 1-10-2007 to 31-12-2011. Researchers: 15. Coordinator: Diego R. Llanos and Arturo González-Escribano.
- OASIS: Operación de Autopistas Seguras, Inteligentes y Sostenibles. Program: CENIT, Ministerio de Industria. From 1-10-2008 to 31-12-2012. Researchers: 15. Coordinator: Diego R. Llanos and Arturo González-Escribano.
Talks
- Paralelización automática de algoritmos: técnicas de
ejecución especulativa.
- Escuela Politécnica Superior, Universidad de Castilla-La Mancha, Albacete campus, Spain, March 27, 2006.
- Escuela Técnica de Ingeniería Informática, Universidad de Valladolid, Segovia campus, Spain, January 20, 2006.
- First Seminar on Algorithmic Engineering. Universidad Politécnica de Madrid, Spain, January 13, 2006.
- Research seminar. Departamento de Arquitectura y Tecnología de Computadores, Universidad de Málaga, Spain, July 20, 2005.
- Run-time speculative parallelization of loops. TRACS-ACCESS-MINOS User Group Meeting (TAM 2002). Invited talk, CINECA (Consorzio Interuniversitario per il Calcolo Automatico dell'Italia Nord Orientale), Bologna, Italy. June 20, 2002.
- Run-time speculative parallelization of loops. Research seminar, School of Informatics, The University of Edinburgh, Edinburgh, UK, April 2002.
- VSR-COMA: A COMA-like memory management system for network of workstations. Research seminar, Department of Computer Science, University of Illinois at Urbana-Champaign, USA, May 1999.
Research Groups
- MoBiVAP. Research Group, Universidad de Valladolid, Spain.
- ALEN. Research Group on Algorithm Engineering, Universidad Politécnica de Madrid, Spain.
- Compiler and Architecture Design Group. Institute for Computing Systems Architecture, The University of Edinburgh, UK.