About

Just a bit about me, both personal and professional

Publications

Journal, conference and workshop papers

Contact

Mail, phone and social networks
image 2
image 2

About

Personal

I was born in Barcelona in 1987, but raised in Galicia since I was 7, when my parents moved back here.

My native languages are, as you can imagine, Spanish and Galician, though I have some skills on Catalan too. I also know English and French, and tried to learn a bit of German.

Apart from computers, I love football (Forza Depor!), reading (mainly science-fiction novels and political essays), and watching films and TV series (more or less about the same topics as those of books).

Professional

B.Sc. in Computer Science and M.Sc. in HPC (2012). Ph.D. student since August 2012.

My current research is mainly about programmability and performance portability issues in heterogeneous computing environments. The main approach in which I am working is the implementation of run-time self-adaptive kernels by means of HPL, a C++ framework built on top of OpenCL and created in my research group. The performance of the kernels written using this approach can be substantially improved by tuning a number of configuration parameters through an automated iterative optimization process based in a genetic algorithm.

home

Publications

Journals and conferences

2016

Jorge F. Fabeiro, Diego Andrade, Basilio B. Fraguela, Ramón Doallo: "How to Write Performance Portable Codes using the Heterogeneous Programming Library". 19th Workshop on Compilers for Parallel Computing (CPC 2016). July 6th-8th, 2016. Valladolid, Spain. [PDF]

Jorge F. Fabeiro, Diego Andrade, Basilio B. Fraguela: "Writing a performance-portable matrix multiplication". Parallel Computing (2016) 52: 65-77. [doi] [preprint]

2015

Jorge F. Fabeiro, Diego Andrade, Basilio B. Fraguela, Ramón Doallo: "Automatic Generation of Optimized OpenCL Codes Using OCLoptimizer". The Computer Journal (2015) 58 (11): 3057-3073. [doi] [preprint]

2014

Jorge F. Fabeiro, Diego Andrade, Basilio B. Fraguela, Ramón Doallo: "Optimización iterativa de código OpenCL". XXV Jornadas de Paralelismo (JP 2014). September 17th-19th, 2014. Valladolid, Spain. [preprint]

Jorge F. Fabeiro, Diego Andrade, Basilio B. Fraguela, Ramón Doallo: "Writing Self-Adaptive Codes for Heterogeneous Systems". 20th Euro-Par International Conference on Parallel Processing (Euro-Par 2014). August 27th-29th, 2014. Porto, Portugal. Euro-Par 2014 Parallel Processing, Lecture Notes on Computer Science 8632:800-811. August 2014. [doi][preprint]

2013

Jorge F. Fabeiro, Diego Andrade, Basilio B. Fraguela: "OCLoptimizer: An Iterative Optimization Tool for OpenCL". 8th International Workshop on Automatic Performance Tuning (iWAPT 2013). June 6th, 2013. International Conference on Computational Science 2013 (ICCS 2013), Barcelona, Spain. Procedia Computer Science 18:1322-1331. June 2013. [doi][preprint]

Degree final projects

2012

Jorge F. Fabeiro: "Extensión de funcionalidades de una herramienta de optimización iterativa para códigos OpenCL.". Advisors: Diego Andrade, Basilio B. Fraguela. Final project for Máster en Computación de Altas Prestaciones (MSc in HPC, third-tier degree). [PDF]

Jorge F. Fabeiro: "Implementación de una herramienta de optimización iterativa para códigos OpenCL.". Advisors: Diego Andrade, Basilio B. Fraguela. Ingeniería en Informática (BSc in Computer Science, second-tier degree). [PDF]

2009

Jorge F. Fabeiro: "Implementación de una librería de colecciones genéricas en Java para computación paralela.". Advisors: Diego Andrade, Basilio B. Fraguela. Final project for Ingeniería Técnica en Informática de Sistemas (First-tier degree). [PDF]

home

Contact

Mailing Address

Laboratorio 0.2 - Facultade de Informática
Campus de Elviña, s/n
15071 A Coruña - SPAIN

E-mail: jorge.fernandez.fabeiro[at]udc.es
Phone: +34 981 167 000 Ext. 1376

home