18 | 12 | 2017
COMO INVESTIGADOR
COMO DOCENTE
COMO NVIDIA CUDA FELLOW

CURSOS IMPARTIDOS POR M. UJALDÓN EN OTRAS UNIVERSIDADES

Universidad Nacional de San Luis (Argentina)

Título: Nuevas tendencias en GPU y su programación
Lugar:  San Luis (Argentina). 
Evento:  Escuela Internacional dentro del XXII Congreso Argentino de Ciencias de la Computación.
Organizador:  Universidad Nacional de San Luis (Argentina).
Fechas:  Del 3 al 7 de Octubre de 2016.
Duración:  20 horas.
 

 

Instituto Politécnico Nacional (México)

Título: Curso introductorio a CUDA
Lugar:  Ciudad de México. 
Evento:  V Escuela Latinoamericana de Computación de Alto Rendimiento (ECAR).
Organizador:  Centro de Investigación y Estudios Avanzados (CINVESTAV). Instituto Politécnico Nacional (IPN), como actividad previa al congreso CARLA'16.
Fechas:  Del 29 de Agosto al 1 de Septiembre de 2016.
Duración:  16 horas.
 

 

Universidad Tecnológica de Panamá #3

Título: Programación de GPUs con CUDA
Lugar:  David. Campus Regional de Chiriquí. 
Evento:  Curso dirigido a estudiantes e investigadores de la Universidad Tecnológica de Panamá.
Organizador:  Universidad Tecnológica de Panamá.
Fechas:  3 y 4  de Marzo de 2016.
Duración:  16 horas.
 

 

Universidad Tecnológica de Panamá #2

Título: Programación de GPUs con CUDA
Lugar:  Penonomé. Campus Regional de Coclé.
Evento:  Curso dirigido a estudiantes e investigadores de la Universidad Tecnológica de Panamá.
Organizador:  Universidad Tecnológica de Panamá.
Fechas:  29 de Febrero y 1 de Marzo de 2016.
Duración:  16 horas.
 

 

Universidad Tecnológica de Panamá #1

Título: Programación de GPUs con CUDA
Lugar:  Facultades de Ingeniería Eléctrica e Ingeniería de Sistemas.
Evento:  Curso dirigido a estudiantes e investigadores de la Universidad Tecnológica de Panamá.
Organizador:  Universidad Tecnológica de Panamá.
Fechas:  25 y 26 de Febrero de 2016.
Duración:  16 horas.
 

 

Universidad Nacional Andrés Bello (Chile)

Título: Programación de GPUs con CUDA
Lugar: Viña del Mar (Chile).
Evento: Curso dirigido a estudiantes e investigadores de la Universidad Nacional Andrés Bello.
Organizador: Facultad de Ingeniería. Sede Viña del Mar.
Fecha: 1 y 2 de Febrero de 2016.
Duración: 16 horas.
 

 

Universidad de Chile #3

Título: Programando GPUs con CUDA
Lugar: Santiago (Chile).
Evento: Workshop dirigido a estudiantes e investigadores de la Universidad de Chile y la Pontificia Universidad Católica de Chile. Curso 2015/16.
Organizador: National Laboratory for High Performance Computing (NLHPC). Centro de Modelamiento Matemático (CMM).
Fecha: 27, 28 y 29 de Enero de 2016.
Duración: 18 horas.
 

 

Universidad del Bío-Bío (Chile)

Título: Programación con GPUs: Casos estudio y plataformas futuras
Lugar: Concepción (Chile).
Evento: Seminario dirigido a estudiantes e investigadores de la Universidad del Bío-Bío.
Organizador: Departamento de Física. Universidad del Bío-Bío.
Fecha: 15 de Enero de 2016.
Duración: 4 horas.
 

 

Pontificia Universidad Javeriana de Cali (Colombia)

Título: Programación de GPUs con CUDA
Lugar:  Pontificia Universidad Javeriana de Cali (Colombia).
Evento:  Curso dirigido a estudiantes e investigadores de la Facultad de Ingeniería.
Organizador:  Dpto. de Electrónica y Ciencias de la Computación.
Fechas:  9 y 10 de Diciembre de 2015.
Duración:  16 horas.
 

 

Instituto Tecnológico Metropolitano de Medellín (Colombia)

Título: Programación de GPUs con CUDA
Lugar:  Instituto Tecnológico Metropolitano de Medellín (Colombia).
Evento:  Curso dirigido a estudiantes y grupos académicos y empresariales de la región Antioqueña.
Organizador:  Instituto Tecnológico Metropolitano de Medellín (Colombia).
Fechas:  2 y 3 de Diciembre de 2015.
Duración:  16 horas.
 

 

Universidad de Santiago de Compostela

Título: Programación de GPUs con CUDA
Lugar: CiTIUS (Centro Singular de Investigación en Tecnologías de la Información). Santiago de Compostela.
Evento: Curso dirigido a estudiantes e investigadores de la Universidad de Santiago de Compostela.
Organizador: CiTIUS.
Fecha: 29 de Octubre de 2015.
Duración: 6 horas.
 

 

Universidad de Vigo. Campus de Orense

Título: Computación GPGPU con CUDA. Optimizaciones y prestaciones futuras
Lugar:  Campus de Orense.
Evento:  Workshop dirigido a estudiantes e investigadores de la Universidad de Vigo.
Organizador:  Departamento de Física Medioambiental.
Fecha:  27 de Octubre de 2015.
Duración:  8 horas.
 

 

Universitá degli Studi di Palermo (Italia)

Título: Programming GPUs with CUDA
Lugar: Palermo (Italia).
Evento: Workshop dirigido a estudiantes e investigadores de la Universidad de Palermo.
Organizador: Department of Mathematics and Computer Science. Universitá degli Studi di Palermo.
Fecha: 15 al 17 de Junio de 2015.
Duración: 16 horas.
 

 

High Performance Computing Center. Universidad de Calabria (Italia)

Título: Programming GPUs with CUDA
Lugar: Cosenza (Italia).
Evento: Workshop dirigido a estudiantes e investigadores de la Universidad de Calabria.
Organizador: Department of Mathematics and Computer Science. High Performance Computing Center. University of Calabria.
Fecha: 9 al 11 de Junio de 2015.
Duración: 16 horas.
 

 

Universidad de Ciudad del Cabo (Sudáfrica) #4

Título: GPGPU Computing with CUDA. Tercera Edición
Lugar: CSIR Campus. Rosebank, Ciudad del Cabo (Sudáfrica).
Evento: Workshop. Curso 2014/15.
Organizador: Departamento de Ciencias de la Computación. Universidad de Ciudad del Cabo (Sudáfrica).
Fecha: Abril de 2015.
Duración: 40 horas (docencia compartida con John Stone).
 

 

Swinburne University of Technology (Australia)

Título: Programming GPUs with CUDA
Lugar: Melbourne (Australia).
Evento: Workshop dirigido a estudiantes e investigadores de la Swinburne University of Technology.
Organizador: Centre for Astrophysics & Supercomputing. Faculty of Science, Engineering & Technology. Swinburne University of Technology.
Fecha: 25 y 26 de Febrero de 2015.
Duración: 16 horas.
 

 

Universidad de Chile #2

Título: Programación de GPUs para computación de altas prestaciones
Lugar: Santiago (Chile).
Evento: Workshop dirigido a estudiantes e investigadores de la Universidad de Chile. Curso 2014/15.
Organizador: National Laboratory for High Performance Computing (NLHPC). Centro de Modelamiento Matemático (CMM).
Fecha: 23 y 24 de Octubre de 2014.
Duración: 15 horas.
 

 

Universidad Técnica Federico Santa María (Chile)

Título: Programación GPU bajo CUDA
Lugar: Universidad Técnica Federico Santa María (UTFSM). Valparaíso (Chile).
Evento: III Escuela Latinoamericana de Computación de Alto Rendimiento (ECAR).
Organizador: UTFSM y Universidad de Valparaíso (Chile), como actividad previa al congreso CARLA'14.
Fecha: Del 13 al 17 de Octubre de 2014.
Duración: 12 horas.
 

 

Pontificia Universidad Católica de Perú

Título: Programación de GPUs con CUDA
Lugar: Lima (Perú).
Evento: Workshop dirigido a estudiantes e investigadores de la PUCP.
Organizador: Dirección de Informática Académica (el centro para HPC de Perú). PUCP.
Fecha: Del 7 al 10 de Octubre de 2014.
Duración: 12 horas.
 

 

Universidad de las Islas Baleares

Título: Programación de GPUs con CUDA
Lugar: Palma de Mallorca.
Evento: Seminario invitado.
Organizador: Departamento de Ciencias Matemáticas e Informática. Universidad de las Islas Baleares.
Fecha: Del 23 al 25 de Junio de 2014.
Duración: 15 horas.
 

 

Universidad de Ciudad del Cabo (Sudáfrica) #3

Título: GPGPU Computing with CUDA. Segunda Edición
Lugar: CSIR Campus. Rosebank, Ciudad del Cabo (Sudáfrica).
Evento: Workshop. Curso 2013/14.
Organizador: Departamento de Ciencias de la Computación. Universidad de Ciudad del Cabo (Sudáfrica).
Fecha: Abril de 2014.
Duración: 40 horas (docencia compartida con John Stone).
 

 

Universidad de Río Cuarto (Argentina)

Título: Aceleración con GPUs: Arquitectura y Programación CUDA
Lugar: Río Cuarto (Argentina).
Evento: XXI Escuela de Verano de Ciencias Informáticas. Sistema Nacional de Computación de Alto Desempeño (RIO'14). Curso académico 2013/14.
Organizador: Departamento de Computación de la Universidad Nacional de Río Cuarto (Argentina).
Fecha: Febrero de 2014.
Duración: 15 horas.
 

 

Universidad de Salta (Argentina)

Título: Programando GPUs con CUDA
Lugar: Salta (Argentina).
Evento: Seminario. Curso 2013/14.
Organizador: Facultad de Ciencias Exactas. Universidad de Salta (Argentina).
Fecha: Febrero de 2014.
Duración: 8 horas.
 

 

Universidad de Santiago de Chile

Título: Programación de la GPU mediante CUDA
Lugar: Santiago (Chile).
Evento: Curso interno de la Universidad.
Organizador: Departamento de Ingeniería Informática de la Universidad de Chile.
Fecha: Del 6 al 8 de Agosto de 2013.
Duración: 12 horas.
 

 

Universidad Nacional de Córdoba (Argentina)

Título: Optimización de códigos para plataformas Kepler
Lugar: Córdoba (Argentina).
Evento: Seminario invitado.
Organizador: Facultad de Matemáticas, Astronomía y Física (FAMAF). Universidad Nacional de Córdoba (Argentina).
Fecha: 2 de Agosto de 2013.
Duración: 4 horas.
 

 

Universidad de Cuyo-Mendoza (Argentina)

Título: Programación GPGPU bajo CUDA
Lugar: Mendoza (Argentina).
Evento: II Escuela Latinoamericana de Computación de Alto Rendimiento (ECAR).
Organizador: Instituto de Ciencias Básicas (ICB) e Instituto para las Tecnologías de la Información y las Comunicaciones (ITIC) de la Universidad de Cuyo-Mendoza (Argentina), como actividad previa al congreso HPCLatAm'13.
Fecha: Del 24 al 26 de Julio de 2013.
Duración: 16 horas.
 

 

Universidad de Estocolmo y KTH Royal Institute of Technology (Suecia)

Título: Programming GPUs with CUDA
Lugar: Estocolmo (Suecia).
Evento: Seminario. Curso 2012/13.
Organizador: Center for High Performance Computing (PDC). Universidad de Estocolmo (Suecia).
Fecha: 20 y 21 de Junio de 2013.
Duración: 12 horas.
 

 

Universidad de Bolzano (Italia)

Título: Using GPUs for General-Purpose Computing
Lugar: Bolzano (Italia).
Evento: Programa de Máster, dentro de la asignatura "Distributed Systems". Curso 2012/13.
Organizador: Facultad de Ciencias de la Computación. Universidad de Bolzano.
Fecha: Mayo de 2013.
Duración: 6 horas.
 

 

Universidad de Innsbruck (Austria)

Título: GPGPU Programming with CUDA
Lugar: Innsbruck (Austria).
Evento: Seminario. Curso 2012/13.
Organizador: Instituto de Informática. Universidad de Innsbruck (Austria).
Fecha: Mayo de 2013.
Duración: 15 horas.
 

 

Universidad de Ciudad del Cabo (Sudáfrica) #2

Título: GPGPU Computing with CUDA
Lugar: CSIR Campus. Rosebank, Ciudad del Cabo (Sudáfrica).
Evento: Workshop. Curso 2012/13.
Organizador: Departamento de Ciencias de la Computación. Universidad de Ciudad del Cabo (Sudáfrica).
Fecha: 29 de Abril al 3 de Mayo de 2013.
Duración: 40 horas (docencia compartida con John Stone).
 

 

Universidad de Witwatersrand (Sudáfrica)

Título Programming GPUs with CUDA for High Performance Computing
Lugar: Johannesburgo (Sudáfrica).
Evento: Seminario. Curso 2012/13.
Organizador: School of Computer Science. Universidad de Witwatersrand (Sudáfrica).
Fecha: Febrero de 2013.
Duración: 6 horas.
 

 

Universidad de Ciudad del Cabo (Sudáfrica) #1

Título: CUDA Architecture and CUDA Programming
Lugar: Ciudad del Cabo (Sudáfrica).
Evento: Seminario. Curso 2012/13.
Organizador: Scientific Computing Research Unit (SCRU). Universidad de Ciudad del Cabo (Sudáfrica).
Fecha: Febrero de 2013.
Duración: 6 horas.
 

 

Universidad de Newcastle (Australia)

Título: Second Course on GPU Computing
Lugar: School of Electrical Engineering and Computer Science. University of Newcastle (Australia).
Evento: Curso impartido como Conjoint Senior Lecturer junto a una estancia de investigación trimestral.
Organizador: Priority Research Center for Bioinformatics, Biomarker Discovery & Information-Based Medicine (CIBM). University of Newcastle (Australia).
Fecha: Enero de 2013.
Duración: 20 horas.
 

 

Auckland Bioengineering Institute (Nueva Zelanda)

Título: Programming GPUs using CUDA
Lugar: Auckland (Nueva Zelanda).
Evento: Seminario. Curso 2012/13.
Organizador: Auckland Bioengineering Institute (Nueva Zelanda).
Fecha: Diciembre de 2012.
Duración: 6 horas.
 

 

Universidad de Auckland (Nueva Zelanda)

Título: Programming GPUs using CUDA
Lugar: Auckland (Nueva Zelanda).
Evento: Seminario. Curso 2012/13.
Organizador: Departamento de Ciencias de la Computación de la Universidad de Auckland (Nueva Zelanda).
Fecha: Diciembre de 2012.
Duración: 6 horas.
 

 

Universidad de Chile #1

Título: Programación de GPUs para computación de altas prestaciones
Lugar: Santiago (Chile).
Evento: Workshop dirigido a estudiantes e investigadores de la Universidad de Chile. Curso 2012/13.
Organizador: National Laboratory for High Performance Computing (NLHPC). Centro de Modelamiento Matemático (CMM).
Fecha: Octubre de 2012.
Duración: 6 horas.
 

 

Universidad de Newcastle (Australia)

Título: First Course on GPU Computing
Lugar: School of Electrical Engineering and Computer Science. University of Newcastle (Australia).
Evento: Curso impartido como Conjoint Senior Lecturer junto a una estancia de investigación trimestral.
Organizador: Priority Research Center for Bioinformatics, Biomarker Discovery & Information-Based Medicine (CIBM). University of Newcastle (Australia).
Fecha: Diciembre de 2011.
Duración: 20 horas.
 

 

Universidad de Córdoba

Título: Curso de Arquitecturas Emergentes y Procesadores Gráficos
Lugar: Campus de Rabanales. Universidad de Córdoba.
Evento: Cursos de Extensión Universitaria de la Universidad de Córdoba.
Organizador: Dpto. de Arquitectura y Tecnología de Computadores. Universidad de Córdoba.
Fecha: Octubre de 2011.
Duración: 5 horas.
 

 

Universidad de Almería (2)

Título: Curso de Computación en Procesadores Gráficos (2 ediciones)
Lugar: Campus de La Cañada. Universidad de Almería.
Evento: Cursos de Enseñanzas Propias de la Universidad de Almería.
Organizador: Dpto. de Arquitectura de Computadores y Electrónica. Universidad de Almería.
Fechas (2): Abril y Noviembre de 2010.
Duración: 25 horas (responsable de 6 horas lectivas).
 

 

Universidad de Murcia (3)

Título: Curso de Procesadores Multinúcleo: Diseño y Programación (3 ediciones)
Lugar: Cieza (Murcia) las dos primeras ediciones y Torrevieja (Alicante) la tercera edición.
Evento: Cursos de Verano de la Universidad Internacional del Mar.
Organizador: Dpto. de Ingeniería y Tecnología de Computadores. Universidad de Murcia.
Fechas (3): Julio de 2008, Julio de 2009 y Julio de 2010.
Duración: 25 horas (responsable de 3 horas lectivas).
 

 

Universidad de Granada (10)

Título: Taller de Montaje, Configuración y Diagnóstico de Averías en el PC
Lugar: Ciudad Autónoma de Melilla.
Evento: XX Cursos Internacionales de la Universidad de Verano del Mediterráneo.
Organizador: Universidad de Granada.
Fecha: De 18 al 22 de Julio de 2011.
Duración: 25 horas (impartición conjunta con Pedro García).
 

 

Título: Curso de Montaje, Configuración y Diagnóstico de Averías en el PC (6 ediciones)
Lugar: Facultad de Ciencias y ETSI Informática de la Universidad de Granada.
Evento: Cursos del Centro de Formación Continua. Universidad de Granada.
Organizador: Pedro García Fernández. Dpto. de Electrónica y Tecnología de Computadores.
Fechas (6): Octubre de 2007, Abril de 2008, Julio de 2008, Julio de 2009, Julio de 2010 y Julio de 2011.
Duración: 40 horas (impartición conjunta con Pedro García).
 

 

Título: Curso de Mantenimiento de Equipos Informáticos
Lugar: Ciudad Autónoma de Melilla.
Evento: XVI Cursos Internacionales de la Universidad de Verano del Mediterráneo.
Organizador: Universidad de Granada.
Fecha: De 16 al 20 de Julio de 2007.
Duración: 25 horas (impartición conjunta con Pedro García)..
 

 

Título: Curso de Procesadores Gráficos para PC (2 ediciones)
Lugar: Facultad de Ciencias de la Universidad de Granada.
Evento: Cursos del Centro de Formación Continua. Universidad de Granada.
Organizador: Pedro García Fernández. Dpto. de Electrónica y Tecnología de Computadores.
Fechas (2): Octubre de 2008 y Octubre de 2009.
Duración: 40 horas (impartición conjunta con Pedro García).