Parallel programming model: Difference between revisions

Content deleted Content added
Line 14:
{{Main|Shared memory}}
 
In a shared memory model, parallel tasks share a global address space which they read and write to asynchronously. This requires protection mechanisms such as locks, semaphores and semaphoresmonitors to control concurrent access. Shared memory can be
emulated on distributed-memory systems but non-uniform memory access (NUMA) times can come in to play.