Parallel Computing Course CS424 | Practical Assesment
- Starts an executer that manages a thread pool of size THREAD_COUNT. (Maximum threads in the CPU)
- Runs a task to increment a global sum variable 1000 times. (Execution is assigned to an avalible thread at run-time.)
- Applies three different critical section controls to prevent race-condition.
Implements parallel factorial calculation using OpenMP