2024/2025
14015 Adquisición y Transmisión de Datos (Data management), Universitat Politècnica de València, Practice (7,5h).
11552 Estructura de Computadores (Computer structure), Universitat Politècnica de València, Practice (15h).
11544 Tecnología de computadores (Computer technology), Universitat Politècnica de València, Practice (15h).
35789 Optimización de entornos software para Inteligencia Artificial, Universitat Politècnica de València, Practice (20h).
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.
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. (Ongoing)
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)
Master Thesis
Patricia Siwinska. “Optimización y Portabilidad de un Transformer Encoder utilizando JAX”. Máster Universitario en Ingeniería de Computadores y Redes. UPV.
Antonino Ciordia Barcos. “Optimización de redes neuronales para GPUs con Triton”. Máster Universitario en Ingeniería de Computadores y Redes. UPV
Ph.D. Thesis:
Guillermo Alaejos López. “Efficient automatic code generation focused on deep learning for SIMD architectures”. Programa de Doctorado en Informática. Universitat Politècnica de València. Feb 2025
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.
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.
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.
Celia Solaz Vivo. “Implementación de núcleos computacionales para redes neuronales con JAX”. Master Universitario en Computación en la Nube y Altas Prestaciones (Cloud and High-Performance Computing). Universitat Politècnica de València. Sep 2024.
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.
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)