High Performance Computing 1
Load-Balancing
•
What is load-balancing?
–
Dividing up the total work
between processes when
running codes on a parallel
machine
•
Load-balancing constraints
–
Minimize interprocess
communication
•
Also called:
–
partitioning, mesh partitioning,
(domain decomposition)