HBJ model


In computer science, the Helman-Bader-JaJa model
is a concise message-passing model of parallel computing defined with the following parameters:
This model assumes that for any subset of processors, a block permutation among the processors takes time, where is the size of the largest block.

Analysis of common parallel algorithms

Complexities of common parallel algorithms contained in the Message [Passing Interface|MPI libraries]:
  • Point to point communication:
  • Reduction :
  • Broadcast:
  • Parallel prefix:
  • All to all: