This thesis aims at adding dynamic load balancing to the miniMD (a simple parallel molecular dynamics simulation program) port in OctoPOS, an operating system that is meant to be run on exotic multiprocessor computers such as those designed specifically with the invasive computing paradigm in mind. Different load balancing schemes are implemented, and their performance are compared: a “naive” load balancing scheme, an inverted pressure scheme using a swipe to change all subdomains in one load balancing iteration, as well as A Loadbalancing Library’s tensor method.
«
This thesis aims at adding dynamic load balancing to the miniMD (a simple parallel molecular dynamics simulation program) port in OctoPOS, an operating system that is meant to be run on exotic multiprocessor computers such as those designed specifically with the invasive computing paradigm in mind. Different load balancing schemes are implemented, and their performance are compared: a “naive” load balancing scheme, an inverted pressure scheme using a swipe to change all subdomains in one load ba...
»