Paralelización GPU con CUDA de Simulación Hidrológica en Pyme Chilena
Visión general
De qué trata este proyecto.
Implementa en CUDA un solver hidrológico con shared memory y warp shuffles, mide speedup en GPU y obtén un certificado verificable.
El escenario
La pyme (cliente principal: dos cobreras grandes que pagan por escenario procesado, presión por reducir tiempo de respuesta) está bloqueada operativamente: cada escenario nuevo retrasa el siguiente.
El Briefing
Lo que harás y lo que demostrarás.
Reescribir un solver hidrológico en CUDA con correctness validada y speedup medido en A100 vs CPU baseline.
Earning criteria — what you'll demonstrate
- Aplicar CUDA correctamente a un solver numérico iterativo
- Diseñar tiling con shared memory para stencils
- Validar correctness numérica con metodología honesta
- Medir speedup respetando contexto de hardware
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Advanced Concurrency and Parallel Computing
Master · Systems
Strong alignment
This challenge maps to Advanced Concurrency and Parallel Computing at the Master level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
- Cuda
Apply cuda to solve real industry problems and demonstrate production-level capability.
- Gpu Programming
Apply gpu programming to solve real industry problems and demonstrate production-level capability.
- Parallel Numerical Methods
Apply parallel numerical methods to solve real industry problems and demonstrate production-level capability.
- Concurrent Programming
Apply concurrent programming to solve real industry problems and demonstrate production-level capability.
- Performance Engineering
Apply performance engineering to solve real industry problems and demonstrate production-level capability.
- Benchmarking
Apply benchmarking to solve real industry problems and demonstrate production-level capability.
Carreras
Roles para los que esto te prepara.
Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.
Ingeniero de Software
Programar CUDA con validación numérica y perfilado microarquitectónico es habilidad sénior en HPC y simulación científica.
Este proyecto afina
- cuda
- gpu-programming
- parallel-numerical-methods
Ingeniero de Backend
Backend engineers con experiencia GPU integran simulaciones en pipelines de producción sin sorpresas.
Este proyecto afina
- gpu-programming
- performance-engineering
- concurrent-programming