|
Some Issues Involved in Parallel Programming
Contd . . .
- Data Races (Synchronization)
- A race condition is a kind of error condition peculiar to parallel programs. The outcome of a program changes as the relative scheduling of units of execution (UEs) varies. This is often the result of modications to a shared or global variable by more than one UE without an appropriate synchronization mechanism (such as a barrier, mutex, or semaphore).
- Load Balancing
|