Título del trabajo: Simulación Monte Carlo de la Propagación de Epidemias con OpenMP y MPI
Autores: Carlo Alessandro C. M. y Eduardo L. D.
Descripción: El propósito de este proyecto es desarrollar una simulación de un modelo SIR utilizando el enfoque de Monte Carlo, que introduce aleatoriedad en la dinámica del sistema, representando la interacción de individuos y la propagación de la enfermedad. Además, para manejar la carga computacional de forma eficiente, se emplean técnicas de paralelismo basadas en OpenMP y MPI, aprovechando de la mejor manera los recursos computacionales a nuestra disposición.


Video del proyecto
El proyecto se puede descargar en el siguiente Link
Título del trabajo: El juego de la vida
Autores: Elías D. L.
Descripción: Esta práctica tiene como objetivo comparar los modelos de programación paralela vistos en clase, OpenMP y MPI, analizando su rendimiento y escalabilidad a la hora de implementar el juego de la vida. OpenMP está diseñado para sistemas multicores y utiliza un modelo de memoria compartida; mientras que MPI está diseñado para sistemas multinodos y se basa en un modelo de memoria distribuida. La comparativa se realizará en los nodos triquis de la universidad.
Video del proyecto
El proyecto se puede descargar en el siguiente Link
Título del trabajo: El algoritmo PageRank
Autores: Isam S. C. y Diego M. Á..
Descripción: El objetivo principal de esta práctica es comparar el rendimiento de diferentes implementaciones paralelas del algoritmo PageRank utilizando el método de la potencia. Para lograrlo, se usarán las siguientes técnicas de paralelización: OpenMP, OpenMPI, OpenCL y CUDA. Se utilizará una implementación secuencial en Matlab como referencia para verificar la exactitud de los resultados.

Video del proyecto
El proyecto se puede descargar en el siguiente Link
Título del trabajo: Aplicación de filtros (blanco y negro, sepia y difuminado) en imágenes de gran tamaño
Autores: Luis A. R.
Descripción: En este trabajo se ha implementado una misma funcionalidad en las cuatro tecnologías que se han trabajado en la asignatura. Esta funcionalidad consiste en la aplicación de un filtro a una imagen dada. En concreto, se puede elegir entre tres posibles filtros: blanco y negro, sepia y blur o difuminado.
Video del proyecto
El proyecto se puede descargar en el siguiente Link
Título del trabajo: Sistema de ataque sobre RSA
Autores: Alejandro S. V. y Alejandro H. G.
Descripción: Hemos implementado las 4 prácticas con las tecnologías pedidas distribuidas de la siguiente forma: Implementación de algoritmo de descifrado RSA de 64 bits para CUDA, OpenCL y OpenMP, e implementación de programa analizador de redes y equipos en OpenMPI a modo de botnet.

Video del proyecto
El proyecto se puede descargar en el siguiente Link
Título del trabajo: Cifrado distribuido del algoritmo RSA
Autores: Alejandro O. H. y Stefani Dawn S. P.
Descripción: Este proyecto se trata de una implementación de cifrado distribuido basado en el algoritmo RSA. Para ello utilizamos tecnologías como MPI para el procesamiento en paralelo, OpenMP para llevar a cabo tareas concurrentes, GMP para llevar a cabo operaciones de alta precisión y OpenSSL para la generación y manejo de claves criptográcas.

Video del proyecto
El proyecto se puede descargar en el siguiente Link
Título del trabajo: Aplicación de filtros de imagen con OpenMP y MPI.
Autores: Luna A. S. y David M. S.
Descripción: Implementación paralela de algoritmos de reescalado de imágenes de alta dimensionalidad.
Video del proyecto
El proyecto se puede descargar en el siguiente Link