NC&IS Introduction to Distributed System Parallelization Synchronization
Introduction to Distributed System Parallelization & Synchronization
Parallelization Idea (2) w1 w2 w3 Spawn worker threads: thread thread thread
Parallelization Idea (2) w1 w2 w3 thread thread thread Spawn worker threads:
Parallelization Idea (3) Workers process data: thread thread thread w1 w2 w3
Parallelization Idea (3) thread thread thread Workers process data: w1 w2 w3
Parallelization Idea (4) thread thread thread w1 w2 w3 Report results results
Parallelization Idea (4) results Report results thread thread thread w1 w2 w3
Process synchronization refers to the coordination of simultaneous threads or processes to complete a task in order to get correct runtime order and avoid unexpected race conditions
Process synchronization refers to the coordination of simultaneous threads or processes to complete a task in order to get correct runtime order and avoid unexpected race conditions