top of page

Awards

  1. Best Technical Paper Award in IEEE International Conference on Cluster Computing (Cluster 2013)

  2. Second award in "Your PhD Thesis in Three Minutes" competition (Jornadas Sarteco 2017)

  3. Top Talk Award (HPC Advisory Council Swiss Conference 2018)

Internships

  1. From July 2016 to October 2016, in the High Performance and Distributed Computing (HPDC) Research Cluster, at the School of Electronics, Electrical Engineering and Computer Science at Queen's University Belfast (United Kingdom). Investigating methods to improve the GPU utilization in high-performance computing clusters.

  2. From July 2015 to October 2015, in the quantitative analysis team of a major international investment bank at its European headquarters located in the City of London (United Kingdom). Researching how to optimize and maximize the use of GPU grids and the CUDA applications running in them.

Invited talks and seminars

  1. Integration of GPU virtualization technologies into the SLURM resource scheduler. HPC ADMINTECH 2019. Valencia (Spain). 2019.

  2. Moving Towards Greener Future Exascale Systems with rCUDA. HIPEAC 2019 Conference. Valencia (Spain). 2019.

  3. Beyond Enhancing GPU accelerators in HPC Clusters: What now?, Glasgow Systems Section (GLASS) Seminar. Glasgow (United Kingdom). 2018.

  4. rCUDA: a middleware for increasing the benefits of using GPUs in datacenters. International Symposium on Computer Architecture (ISCA). Los Angeles (USA). 2018.

  5. Tutorial: Hands-on rCUDA Using GPU Virtualization with TensorFlow. HPC Advisory Council Swiss Conference. Lugano (Switzerland). 2018.

  6. Turning HPC clusters into High Performance & High Throughput facilities by using remote GPU virtualization. IEEE International Symposium on High-Performance Computer Architecture (HPCA), Vienna (Austria). 2018.

  7. rCUDA: Greener data centers thanks to remote GPU virtualization. High Performance and Embedded Architecture and Compilation (HiPEAC) conference. Manchester (United Kingdom). 2018.

  8. rCUDA Hybrid CPU-GPU Performance Booster. HPC Advisory Council 6th Annual Spain Conference. Santiago de Compostela (Spain). 2017.

  9. Boosting the performance of hybrid CPU-GPU clusters with rCUDA. International Conference on Parallel Architectures and Compilation Techniques (PACT). Portland (USA). 2017.

  10. Reducing Power Consumption of Data Centers with rCUDA. High Performance and Embedded Architecture and Compilation (HiPEAC) conference. Prague (Czech Republic). 2016.

  11. Improving overall performance and energy consumption of your cluster with remote GPU virtualization. ACM International Middleware Conference. Vancouver (Canada). 2015.

  12. On the use of remote GPU virtualization for managing the GPUs of your cluster in a flexible way. IEEE International Conference on Cluster Computing (Cluster). Madrid (Spain). 2014.

  13. rCUDA hands on session: learn how it works. HPC Advisory Council Switzerland Conference. Lugano (Switzerland). 2014.

Participation in Scientific Committees

  1. Journal of Parallel and Distributed Computing (JPDC). Special issue on Virtualization for Future Computing Systems. 2019. Type of participation: Guest Co-Editor.

  2. Journal of Concurrency and Computation: Practice and Experience (CCPE). Special issue on Accelerator Virtualization. 2019. Type of participation: Guest Co-Editor.

  3. Journal of Network and Computer Applications (JNCA). 2019. Type of participation: reviewer.

  4. IEEE Transactions on Parallel and Distributed Systems (TPDS) journal. 2019. Type of participation: reviewer.

  5. International Conference on Advanced Communications and Computation (INFOCOMP). 2019. Type of participation: member of the Technical Program Committee and reviewer.

  6. Workshop on Virtualization in High­-Performance Cloud Computing (VHPC). 2019. Type of participation: TPC member.
    Signal Processing (SIGPRO) journal. 2019. Type of participation: reviewer.

  7. Second Special Session on Virtualization in High Performance Computing and Simulation (VIRT 2019) as part of the 17th International Conference on High Performance Computing & Simulation (HPCS 2019). Type of participation: member of the Technical Program Committee and reviewer.

  8. Journal Frontiers of Information Technology & Electronic Engineering. 2018. Type of participation: reviewer.

  9. IEEE Transactions on Parallel and Distributed Systems (TPDS) journal. 2018. Type of participation: reviewer.

  10. Computer Physics Communications (CPC) journal. 2018. Type of participation: reviewer.

  11. International Conference on Advanced Engineering Computing and Applications in Sciences (ADVCOMP). 2018. Type of participation: member of the Technical Program Committee and reviewer.

  12. International Conference on Advanced Communications and Computation (INFOCOMP). 2018. Type of participation: member of the Technical Program Committee and reviewer.

  13. Frontiers of Information Technology & Electronic Engineering journal. 2018. Type of participation: reviewer.

  14. International Workshop on Next Generation Clouds (NextGenClouds), held in conjunction with the International Conference on Parallel Processing (ICPP). 2018. Type of participation: workshop organizer.

  15. Journal of Parallel and Distributed Computing (JPDC). 2018. Type of participation: reviewer.

  16. ACM International Conference on Computing Frontiers (CF). 2018. Type of participation: subreviewer.

  17. Journal of Applied Geophysics. 2018. Type of participation: reviewer.

  18. IEEE Access journal. 2017. Type of participation: reviewer.

  19. IEEE International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS). 2017. Type of participation: reviewer.

  20. Journal of Applied Geophysics. 2017. Type of participation: reviewer.

  21. Workshop on Virtualization in High­-Performance Cloud Computing (VHPC). 2017. Type of participation: TPC member.

  22. The Journal of Supercomputing. 2017. Type of participation: reviewer.

  23. IEEE Micro magazine. 2017. Type of participation: reviewer.

  24. Workshop on Virtualization in High­-Performance Cloud Computing (VHPC). 2016. Type of participation: TPC member.

  25. IEEE Symposium on Computers and Communications (ISCC). 2016. Type of participation: reviewer.

  26. Workshop on Graphics Processor for General Purpose Processing (GPGPU-9). 2016. Type of participation: subreviewer.

  27. International Conference on Computer Communications and Networks (ICCCN). 2014. Type of participation: subreviewer.

  28. Journal of Concurrency and Computation: Practice and Experience. 2014. Type of participation: reviewer.

  29. International Conference on Cloud Computing Technology and Science (CLOUDCOM). 2013. Type of participation: subreviewer.

  30. Journal of Concurrency and Computation: Practice and Experience. 2013. Type of participation: reviewer.

bottom of page