Parallel Computing Lab
Coursework exploring sequential, threaded and multiprocess computation.
Explore the buildThe challenge
The problem behind the build
Parallel work needs explicit partitioning and a fair comparison with a sequential baseline.
The approach
How the pieces fit together
The exercises divide workloads among workers and retain separate implementations and plotting scripts for comparison.
Capabilities
Inside the implementation
Sequential and multiprocess counting examples
Workload partitioning and worker aggregation
Lab exercises and comparison plots
Technology
The stack behind this project
PythonMultiprocessingParallel Computing
Project scope
Academic exercises; no performance multiplier is claimed without a reproducible benchmark.
Keep exploring
Related work
Your next build
Planning a similar system?
Tell us what needs to work, who will use it and where the current process gets stuck.