Programming for Multicore Processors w/ Win Threads & OpenMP (Cairo University)

These modules are designed for an instructor led course which introduces basic concepts towards writing parallel programs that utilize the parallel execution capability of a multi-core processor.

Topics include:

Introduction to threading
Win32 Threading API
Fork/Join Threading Model

OpenMP Part 1
Parallel Block
Parallel for
Scheduling
Scopes
Contents

OpenMP Part 2
Reduction
Parallel Sections
Parallel Tasks

Categories:
There are downloads available under the Creative Commons License license. Download
For more complete information about compiler optimizations, see our Optimization Notice.