Admisión abierta 2026-2027Rellenar solicitud

Máster: Computación Heterogénea para AD (CPU/GPU/NPU)

Máster online de 1900 h: 12 módulos y 120 submódulos, de «Cargas de trabajo de la conducción autónoma» a «Proyecto de plataforma de cómputo», pasando por «Memoria y transferencia de datos».

Mapa del programa · pulsa un módulo
Módulo 1 · Cargas de trabajo de la conducción autónoma
1900 hDuración total
12Módulos
120Submódulos
OnlineModalidad

Competencias y resultados

6 bloques de competencia, sacados de los módulos de este programa. Pulsa cualquiera y ves qué vas a saber hacer.

Cargas de trabajo de la conducción autónoma

Saldrás manejando cadena de percepción, fusión, planificación y control, requisitos de latencia y de throughput por etapa y perfil de cómputo de cada tarea. Es lo que se trabaja en «Cargas de trabajo de la conducción autónoma», un módulo de 10 submódulos que puedes abrir completo en el plan de estudios.

Programación de GPU

Saldrás manejando modelo de hilos, bloques y grids, memoria global, compartida y registros y coalescencia y patrones de acceso. Es lo que se trabaja en «Programación de GPU», un módulo de 10 submódulos que puedes abrir completo en el plan de estudios.

Planificación de tareas en sistema heterogéneo

Saldrás manejando asignación de tareas a unidades de cómputo, prioridades y preempción en aceleradores y latencia extremo a extremo de la canalización. Es lo que se trabaja en «Planificación de tareas en sistema heterogéneo», un módulo de 10 submódulos que puedes abrir completo en el plan de estudios.

Memoria y transferencia de datos

Saldrás manejando copias entre host y dispositivo, memoria unificada y sus trampas y zero copy y mapeo de buffers. Es lo que se trabaja en «Memoria y transferencia de datos», un módulo de 10 submódulos que puedes abrir completo en el plan de estudios.

Seguridad funcional en cómputo acelerado

Saldrás manejando requisitos ASIL aplicados a aceleradores, diagnóstico y cobertura en hardware y mecanismos de seguridad del SoC. Es lo que se trabaja en «Seguridad funcional en cómputo acelerado», un módulo de 10 submódulos que puedes abrir completo en el plan de estudios.

Despliegue y mantenimiento

Saldrás manejando empaquetado de modelos y binarios, versionado conjunto de modelo y software y actualización de modelos en flota. Es lo que se trabaja en «Despliegue y mantenimiento», un módulo de 10 submódulos que puedes abrir completo en el plan de estudios.

Objetivos de aprendizaje

  • 01Caracterizar las cargas de trabajo de la conducción autónoma.
  • 02Comparar arquitecturas CPU, GPU y NPU.
  • 03Programar núcleos de cálculo en GPU.
  • 04Optimizar la inferencia de redes neuronales en hardware embebido.
  • 05Planificar tareas en sistemas heterogéneos con requisitos temporales.
  • 06Gestionar memoria, consumo y térmica de la plataforma.
  • 07Aplicar requisitos de seguridad funcional al cómputo acelerado.

Plan de estudios

12 módulos, 120 submódulos, 1900 h. Elige un módulo y ves su contenido completo.

1 de 12 módulos abiertos
Módulo 1 de 12 · 10 submódulos

Cargas de trabajo de la conducción autónoma

1.1Cadena de percepción, fusión, planificación y control
1.2Requisitos de latencia y de throughput por etapa
1.3Perfil de cómputo de cada tarea
1.4Sensores y volumen de datos generado
1.5Presupuesto de potencia y disipación
1.6Coste por vehículo y escalado
1.7Métricas de rendimiento realistas
1.8Cuellos de botella habituales
1.9Criterios de dimensionado
1.10Taller: perfil de carga de un sistema AD
Módulo 2 de 12 · 10 submódulos

Arquitecturas de cómputo heterogéneo

2.1CPU multinúcleo y jerarquía de memoria
2.2GPU: modelo de ejecución y ocupación
2.3NPU y aceleradores de inferencia
2.4DSP e ISP en la cadena de visión
2.5FPGA y su encaje
2.6Interconexión y ancho de banda
2.7Memoria compartida y coherencia
2.8Plataformas comerciales de automoción
2.9Comparativa de rendimiento por vatio
2.10Laboratorio: caracterización de una plataforma
Módulo 3 de 12 · 10 submódulos

Programación de GPU

3.1Modelo de hilos, bloques y grids
3.2Memoria global, compartida y registros
3.3Coalescencia y patrones de acceso
3.4Divergencia y ocupación
3.5Streams y solapamiento de cómputo y transferencia
3.6Sincronización y eventos
3.7Perfilado y métricas clave
3.8Optimización iterativa de un kernel
3.9Portabilidad entre plataformas
3.10Laboratorio: optimización de un kernel de visión
Módulo 4 de 12 · 10 submódulos

Inferencia de redes neuronales

4.1Del modelo entrenado al modelo desplegado
4.2Grafos de cómputo y fusión de operadores
4.3Cuantización int8 y calibración
4.4Poda y destilación
4.5Formatos de intercambio y compiladores
4.6Motores de inferencia y sus limitaciones
4.7Precisión frente a latencia
4.8Validación de la degradación tras cuantizar
4.9Gestión de múltiples modelos
4.10Laboratorio: cuantización y medida de precisión
Módulo 5 de 12 · 10 submódulos

Planificación de tareas en sistema heterogéneo

5.1Asignación de tareas a unidades de cómputo
5.2Prioridades y preempción en aceleradores
5.3Latencia extremo a extremo de la canalización
5.4Paralelismo de tareas y de datos
5.5Colas, buffers y contrapresión
5.6Interferencia entre cargas
5.7Determinismo y peor caso
5.8Reparto de memoria y ancho de banda
5.9Monitorización en ejecución
5.10Laboratorio: planificación de una canalización
Módulo 6 de 12 · 10 submódulos

Visión y procesamiento de imagen

6.1Cadena ISP y preprocesado
6.2Operaciones intensivas y su coste
6.3Aceleración de convoluciones
6.4Procesado de nube de puntos
6.5Fusión temprana y tardía
6.6Compresión y transporte de datos de sensor
6.7Calibración y rectificación
6.8Sincronización entre cámaras y lidar
6.9Medición de calidad de salida
6.10Laboratorio: canalización de visión acelerada
Módulo 7 de 12 · 10 submódulos

Memoria y transferencia de datos

7.1Copias entre host y dispositivo
7.2Memoria unificada y sus trampas
7.3Zero copy y mapeo de buffers
7.4Alineación y tamaños de bloque
7.5Gestión de picos de memoria
7.6Fragmentación y asignadores
7.7Presupuesto de memoria por función
7.8Diagnóstico de fugas
7.9Impacto en la latencia total
7.10Laboratorio: eliminación de copias redundantes
Módulo 8 de 12 · 10 submódulos

Consumo, térmica y fiabilidad

8.1Potencia dinámica y estática
8.2Estados de reloj y escalado de frecuencia
8.3Límites térmicos y throttling
8.4Diseño de refrigeración del computador
8.5Envejecimiento y fiabilidad de silicio
8.6Errores transitorios y detección
8.7Redundancia y votación
8.8Modos degradados por temperatura
8.9Medición en vehículo
8.10Taller: presupuesto térmico y de potencia
Módulo 9 de 12 · 10 submódulos

Seguridad funcional en cómputo acelerado

9.1Requisitos ASIL aplicados a aceleradores
9.2Diagnóstico y cobertura en hardware
9.3Mecanismos de seguridad del SoC
9.4Particionado y ausencia de interferencia
9.5Monitores de plausibilidad de la salida
9.6Canal de seguridad independiente
9.7Evidencias del proveedor de silicio
9.8Limitaciones conocidas y su gestión
9.9Argumento de seguridad
9.10Taller: análisis de un SoC para ASIL
Módulo 10 de 12 · 10 submódulos

Herramientas de medida y perfilado

10.1Instrumentación de la canalización
10.2Trazas de GPU y de NPU
10.3Medición de latencia por etapa
10.4Detección de jitter y de picos
10.5Automatización de benchmarks
10.6Comparación entre versiones
10.7Regresiones de rendimiento en integración continua
10.8Representatividad de los escenarios
10.9Informes para el equipo
10.10Laboratorio: panel de rendimiento
Módulo 11 de 12 · 10 submódulos

Despliegue y mantenimiento

11.1Empaquetado de modelos y binarios
11.2Versionado conjunto de modelo y software
11.3Actualización de modelos en flota
11.4Validación previa al despliegue
11.5Telemetría de inferencia
11.6Detección de deriva de datos
11.7Reentrenamiento y ciclo de vida
11.8Gestión de hardware heterogéneo en flota
11.9Obsolescencia de plataformas
11.10Caso práctico: actualización de un modelo
Módulo 12 de 12 · 10 submódulos

Proyecto de plataforma de cómputo

12.1Definición de la función y sus requisitos
12.2Elección de plataforma y justificación
12.3Diseño de la canalización y reparto de tareas
12.4Optimización de los kernels críticos
12.5Cuantización y validación de precisión
12.6Medición de latencia y consumo
12.7Análisis de seguridad funcional
12.8Plan de despliegue y monitorización
12.9Memoria técnica y defensa
12.10Revisión final con el tutor

¿Cuánto me va a llevar?

Mueve las horas que puedes dedicar cada semana y calculamos tu ritmo sobre las 1900 h del programa.

—meses a ese ritmo
—semanas por módulo
—frente a los 1900 horas · 12 a 18 meses previstos

¿Qué nivel tienes ya?

Cinco conceptos del propio temario. Marca lo que ya controlas y te decimos si te conviene el curso, el diplomado o el máster.

Perfil de cómputo de cada tarea
Módulo 1 · Cargas de trabajo de la conducción autónoma
Laboratorio: optimización de un kernel de visión
Módulo 3 · Programación de GPU
Determinismo y peor caso
Módulo 5 · Planificación de tareas en sistema heterogéneo
Alineación y tamaños de bloque
Módulo 7 · Memoria y transferencia de datos
Requisitos ASIL aplicados a aceleradores
Módulo 9 · Seguridad funcional en cómputo acelerado

Marca los cinco conceptos y te damos tu resultado.

Normas y estándares que vas a manejar

ISO 26262 (seguridad funcional)ISO 21448 (SOTIF)ISO/PAS 8800 (inteligencia artificial en vehículos)UL 4600 (seguridad de productos autónomos)ISO/SAE 21434 (ciberseguridad en vehículos)MISRA C++:2023

Cuerpo docente y expertos

Este programa se imparte en el área de Autónomos, ADAS & Vehículo Definido por Software, que dirige Dr. Markus Schneider. Debajo, los directores académicos más cercanos a este programa. El detalle de cada instituto está en la página de institutos.

Dr. Markus Schneider Dr. Markus SchneiderDirector Académico del Departamento EMH — Electromobility, Batteries & Hydrogen.
Dr. Kevin O’Connor Dr. Kevin O’ConnorDirector Académico del EET — Electronics & Embedded Technologies Institute.
Prof. Kenji Takahashi Prof. Kenji TakahashiDirector Académico del SRA — Robotics & Autonomous Systems Institute.

El claustro completo y los once institutos, con sus líneas de trabajo, están en institutos SEIUM y en liderazgo y consejo asesor.

Dónde se trabaja con esto

Perfiles a los que da acceso el programa.

Ingeniero de cómputo heterogéneo
Ingeniero de optimización de inferencia
Programador de GPU
Arquitecto de plataformas de conducción autónoma
Ingeniero de sistemas embebidos
Ingeniero de rendimiento

Para quién es

Ingeniero de cómputo heterogéneo
Ingeniero de optimización de inferencia
Programador de GPU
Arquitecto de plataformas de conducción autónoma
Ingeniero de sistemas embebidos
Ingeniero de rendimiento
Titulados en ingeniería o ciencias que busquen entrar en conducción autónoma

Otras formaciones del área

Del mismo área y nivel, para completar tu itinerario.

Áreas cercanas: todas las de Autónomos, ADAS & Vehículo Definido por Software · Aeroespacial, UAM, Drones & Espacio · Automoción & Motorsport · Civil, Rail & Smart Cities · Data, IA, Simulación & Analytics · Defensa, Ingeniería Militar & Sistemas Terrestres (enfoque académico, legal y ético) · Diseño, HMI & Producto · Electromovilidad, Baterías & Hidrógeno · catálogo completo.

Opiniones de alumnos

Aún no hay opiniones de este programa. Solo publicamos las de alumnos matriculados.

Matricúlate y sé el primero en opinar

De la solicitud al aula, sin esperas

  1. 1Rellenas la solicitud de admisiónTitulación o experiencia y firma, en una sola página.
  2. 2El sistema verifica la documentación al instanteEl sistema comprueba los datos y la firma al momento.
  3. 3Eliges modalidad de pago y reservas tu plazaPago único con descuento o entrada más cuotas mensuales. La matrícula de esta semana cierra el 30-10-2026.

El proceso completo, con documentación, plazos, convalidaciones y becas, está en admisión, cómo aplicar y becas y ayudas.

Comprueba tu acceso en tres respuestas

¿Tienes titulación universitaria en ingeniería, ciencias o arquitectura, o experiencia profesional equivalente?
¿Trabajas o quieres trabajar en Autónomos, ADAS & Vehículo Definido por Software?
¿Puedes mantener un ritmo de estudio constante durante 1900 horas · 12 a 18 meses?

Responde las tres y te decimos por dónde seguir.

Requisitos de acceso

  • ·Titulación universitaria en ingeniería, ciencias o arquitectura, o experiencia profesional acreditable equivalente.
  • ·Conexión a internet y un ordenador capaz de ejecutar el software del programa.
  • ·Nivel de español suficiente para seguir lectura de normativa técnica.

Cómo se estudia

Formación 100 % online en el campus de SEIUM, con material descargable, clases grabadas y tutor técnico asignado. Sin horarios fijos: el alumno avanza a su ritmo dentro de la convocatoria, lo que permite compatibilizarlo con el trabajo.

Cada módulo combina teoría, lectura guiada de la norma original y ejercicios aplicados. El software de trabajo es NVIDIA CUDA Toolkit, NVIDIA TensorRT, NVIDIA Nsight Systems, ONNX Runtime, OpenCL, en versiones gratuitas, académicas o de evaluación. Los ensayos se estudian sobre procedimientos reales de perfilado de inferencia en plataforma embebida, medidas de consumo y temperatura, pruebas de latencia extremo a extremo. La evaluación es continua por módulo más el TFM final.

Las modalidades, el calendario y las tasas son comunes a todos los programas: modalidades, calendario académico y tasas y financiación.

Preguntas frecuentes

Son 12 módulos con 120 submódulos y 1900 h de trabajo total. Abre por «Cargas de trabajo de la conducción autónoma» y cierra con «Proyecto de plataforma de cómputo».

Se trabajan ISO 26262 (seguridad funcional), ISO 21448 (SOTIF), ISO/PAS 8800 (inteligencia artificial en vehículos), UL 4600 (seguridad de productos autónomos), ISO/SAE 21434 (ciberseguridad en vehículos) y MISRA C++:2023.

Los perfiles más directos son Ingeniero de cómputo heterogéneo, Ingeniero de optimización de inferencia, Programador de GPU, Arquitecto de plataformas de conducción autónoma y Ingeniero de sistemas embebidos.

En un pago son 3.864 €, sobre una tarifa de 4.830 €. A plazos, una entrada de 2.316 € y 12 cuotas de 290 €, 5.796 € en total.

Titulación universitaria en ingeniería, ciencias o arquitectura, o experiencia profesional acreditable equivalente, Conexión a internet y un ordenador capaz de ejecutar el software del programa y Nivel de español suficiente para seguir lectura de normativa técnica.

El programa son 1900 horas totales repartidas en 12 a 18 meses. Eso son entre 10 y 15 horas semanales de media, compatibles con jornada laboral completa.

Se trabaja con NVIDIA CUDA Toolkit, NVIDIA TensorRT, NVIDIA Nsight Systems, ONNX Runtime, OpenCL. Se usan versiones gratuitas, académicas o de evaluación, y el tutor indica la alternativa libre cuando existe.

Diploma propio de SEIUM al superar la evaluación continua y el Trabajo Fin de Máster. Es formación propia, no un título oficial del Ministerio.

Sí. Los módulos superados en un curso o diplomado del mismo área convalidan en el programa superior. Consulta la política de convalidaciones al matricularte.

Las dudas comunes a todos los programas (titulación, convalidaciones, visado, idiomas) están resueltas en preguntas frecuentes, equivalencias y convalidaciones e idiomas.

Empieza el 18-11-20263.864 € Matricularme
Pago al contado3.864 €ahorras 966 €
Reservar plaza
Seium - Universidad de ingeniería avanzada
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.