CV

Work experience

  • August 2021 - Present: Research Fellow @ The University of Manchester, UK
    • Research software engineer working on dynamic compilation for Heterogeneous Systems (GPUs, FPGAs and multi-cores).
    • Collaborating with Intel and EU Project Elegant H2020
    • Software Outcome: TornadoVM, SPIR-V Beehive Toolkit, Level-Zero JNI
  • October 2017 - July 2021: Research Associate @ The University of Manchester, UK
    • Research software engineer working on dynamic compilation for Heterogeneous Systems (GPUs, FPGAs and multi-cores).
    • Working on the E2Data European Project
    • Software Outcome: TornadoVM, KFusion-Tornado, Docker-Tornado
  • June-November 2015: Intern at Oracle Labs, Linz
    • R compiler for automatic distributed computing (FatR-Flink)
  • June-August 2013: Internship at CERN Openlab
    • Vectorization with AVX and AVX2 using the Intel Cilk+ compiler for the ROOT framework
  • June 2012-May 2013: Intern at ITER (Instituto Tecnologico de Energias Renovables, Spain)
    • System administration of an HPC data center
    • Infiniband and parallel file systems
    • Cobler
  • Setember 2010-June 2012: Intern at SAII (Universidad de La Laguna, Spain)
    • System administration of an HPC data center
    • Dev-ops
    • Ruby-on-Rails and Django web developer

Education

  • Ph.D in Dynamic Compilation for GPUs, The University of Edinburgh (UK), August 2017
  • MSc in Computer Science, University de La Laguna (Spain), 2013
  • BSc in Computer Science, Universidad de La Laguna (Spain), 2010

Publications

Here some of the latests publications. Please visit ACM-DL or Google Scholar for a full list.

Talks

Memberships

I am currently member of:

  • ACM Member
  • HiPEAC Network link
  • Heterogeneity Alliance, I am coordinating the working group of Heterogeneous Hardware, link

Teaching

Grants

  • Intel Grant collaboration to work on Intel oneAPI (Nov 2020 - Present)
  • PhD fully funded by Oracle Labs (2014-2017)

Leadership

  • Lead architect and lead developer of the TornadoVM project.
  • Scrum master of a group of 5 software engineers at SAII (The University of La Laguna, Spain).

Academic Service

  • Publicity Chair:
    • SPLASH 2021
    • MPLR 2020
  • PC co-chair:
    • VMIL’20
    • DLS’19,
  • PC:
    • CC 2023
    • VEE 2022
    • MPLR 2021
    • CLOUD COMPUTING 2021
    • CLOUD COMPUTING 2020
    • DLS’19
    • XtremeCloud’19
  • Journal Reviewer:
    • Cogent Engineering 2022
    • Journal of Supercomputing 2021
  • Artifact Evaluation Committee (AEC):
    • ECOOP 2019.
  • Subreviewer:
    • MULTIPROG 2018
    • PDP 2017
    • PDP 2016
    • HLPP 2015