User Tools

Site Tools


sewanee_collaborative_education_wiki

Dylan Stechmann's CS 415 Wikipage

Homework 1 Problem 3

In parallel computing, a barrier is a type of synchronization method. A barrier for a group of threads or processes in the source code means any thread/process must stop at this point and cannot proceed until all other threads/processes reach this barrier. The barrier is blocking threads/processes from continuing execution until all the other threads/processes reach this barrier. Many collective routines and directive-based parallel languages impose implicit barriers. For example, a parallel do loop in Fortran with OpenMP will not be allowed to continue on any thread until the last iteration is completed.

sewanee_collaborative_education_wiki.txt · Last modified: 2022/01/25 05:55 by stechde0