Next:
Why Threads?
Up:
Ceng 505 Parallel Computing
Previous:
Performance tuning MPI 2
Contents
Programming Shared Memory
Subsections
Why Threads?
Thread Basics: Creation and Termination
Synchronization Primitives in Pthreads
Mutual Exclusion for Shared Variables
Shared Memory I; Processes, Threads
Condition Variables for Synchronization
Controlling Thread and Synchronization Attributes
Attributes Objects for Threads
Thread Cancellation
Composite Synchronization Constructs
Barriers
Tips for Designing Asynchronous Programs
OpenMP: a Standard for Directive Based Parallel Programming
The OpenMP Programming Model
Assignment:
Shared Memory II; Threads, OpenMP Examples
Cem Ozdogan 2006-12-27