Skip to content

pedrorj2/Parallel-Processing-Techniques

Repository files navigation

Comparative analysis of computational performance in simulation with parallel processing techniques

This thesis analyzes computational performance comparing matrix-vector (MxV) and matrix-matrix (MxM) operations across CPU and GPU architectures. The study demonstrates that matrix-matrix operations consistently outperform matrix-vector operations due to superior operational intensity and better cache utilization.

Structure

Note

Block I: Synthetic performance benchmarks (CPU vs GPU)

Block II: Real-world validation using wave equation solvers

Interactive Repository

Tip

This repository functions as an interactive computational document - every benchmark and experiment can be reproduced on your hardware through an executable menu system.

Launch the main script (main.jl) to reproduce everything in your local machine.

Credits

Pedro Rodríguez Jiménez
Aerospace Engineering Bachelor's Thesis
Technical University of Madrid (UPM)
September 2025

Supervisors:
Dr. Juan Antonio Hernández Ramos
Dr. Javier Luis González Monge

About

Comparative Analysis of Computational Performance in Simulation with Parallel Processing Techniques

Resources

Stars

Watchers

Forks

Contributors