Comparative Modeling Environments
Dec 2023A research project simulating fire propagation using Cellular Automata to benchmark and compare various High Performance Computing (HPC) approaches.
Key Analysis
🔥
Cellular Automata Simulation
Developed a complex simulation engine to model fire propagation patterns, creating a computationally intensive workload for benchmarking.
âš¡
Parallelism Models Benchmark
Compared performance across multiple languages and parallelism models: Rayon (Rust), Goroutines (Go), std::thread (C++), and NumPy (Python).
Technologies
RustGoC++PythonRayonOpenMPNumPy