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)