Navigation

  • index
  • next |
  • previous |
  • mcs572 0.7.8 documentation »

Introduction to MultithreadingΒΆ

To program shared memory parallel computers, we can apply Open MP, the threads library in C, or the Intel Threading Building blocks in C++.

  • Introduction to OpenMP
    • using OpenMP
    • Numerical Integration with OpenMP
    • Bibliography
    • Exercises
  • Introduction to Pthreads
    • the POSIX threads programming interface
    • Using Pthreads
    • The Work Crew Model
    • implementing a critical section with mutex
    • The Dining Philosophers Problem
    • Bibliography
    • Exercises
  • Introduction to the Intel Threading Building Blocks
    • the Intel Threading Building Blocks (TBB)
    • task based programming and work stealing
    • using the parallel_for
    • using the parallel_reduce
    • Bibliography
    • Exercises

Previous topic

Data Partitioning

Next topic

Introduction to OpenMP

This Page

  • Show Source

Quick search

Navigation

  • index
  • next |
  • previous |
  • mcs572 0.7.8 documentation »
© Copyright 2016, Jan Verschelde. Created using Sphinx 1.4.8.