aboutblogreadrunczigcpugpumlos

HPC


OpenMP


OpenMP uses a fork/join model.

  1. Fork: Creates a number of parallel threads from a primary thread
    • Primary thread is always thread 0
    • No guarantee of order
  2. Join: Synchronises thread termination and returns program control to primary

alt text

Resources