Teaching
University
2022/2023
14015 Adquisición y Transmisión de Datos (Data management), Universitat Politècnica de València, Practice (30h).
11552 Estructura de Computadores (Computer structure), Universitat Politècnica de València, Practice (15h).
14001 Fundamentos de Computadores y Sistemas Operativos, Universitat Politècnica de València, Practice (30h).
2021/2022
14015 Adquisición y Transmisión de Datos (Data management), Universitat Politècnica de València, Theory and Practice (60h).
2017/2018
1004 Estructura de Computadores (Computer Structure), Universitat Jaume I, Laboratory.
1010 Arquitectura de Computadores (Computer Architecture), Universitat Jaume I, Laboratory.
2016/2017
1004 Estructura de Computadores (Computer Structure), Universitat Jaume I, Laboratory.
1018 Administración de Sistemas Operativos (OS Administration), Universitat Jaume I, Laboratory.
Students Mentorship
Ph.D. Thesis. Cristian Ramírez. “Computación de Altas Prestaciones Consciente del Consumo para Redes Neuronales Profundas”. Programa de Doctorado en Informática. Universitat Politècnica de València. (expected graduation date December 2023).
Ph.D. Thesis. Eugenio Stabile. “INTECAM: Optimización computacional y algorítmica del dispositivo apiCAM para su comercialización en el mercado de telefonía móvil”. Programa de Doctorado en Informática. Universitat Politècnica de València. Ongoing (expected graduation date October 2024).
Ph.D. Thesis. Guillermo Alaejos López. “Generación automática de código eficiente enfocado al deep learning para arquitecturas diversas”. Programa de Doctorado en Informática. Universitat Politècnica de València. Ongoing (expected graduation date September 2025)
Former student mentorship:
Master Thesis. Guillermo Alaejos López. "Generación automática de núcleos computacionales para redes neuronales" Master Universitario en Computación en la Nube y Altas Prestaciones (Cloud and High-Performance Computing). Universitat Politècnica de València. April 2022.
Master Thesis. Antonio Maciá Lillo. “Diseño de algoritmos eficientes para aprendizaje automático sobre MCUs” Master Universitario en Computación en la Nube y Altas Prestaciones (Cloud and High-Performance Computing). Universitat Politècnica de València. July 2022.
Master Thesis. Javier del Campo. “Auto-generación de núcleos computacionales para redes neuronales sobre GPUs”. Master Universitario en Computación en la Nube y Altas Prestaciones (Cloud and High-Performance Computing). Universitat Politècnica de València. July 2023.
Thesis Committee
Advancing the state of the art of directive-based programming for GPUs: runtime and compilation. Kazuaki Matsumura. Barcelona Supercomputing Center. 05/02/2024.
Procesado eficiente de imagen mediante técnicas multi-espectrales y computación cuántica. Luís Ortega López. Univesidad de Almería. 12/19/2023.
Courses
MOOC: Aprende a programar en C desde cero (Learn how to program with C from scratch). Universitat Jaume I, Spain. (6 Editions)
Introducción a la computación de altas prestaciones (Introduction to HPC). Universitat Jaume I, Spain. (3 Editions)