1. Dynamic load balancing for CAFE multiscale modelling methods for heterogeneous hardware infrastructure
- Author
-
Lukasz Rauch and Daniel Bachniak
- Subjects
Hardware architecture ,Multi-core processor ,Computer science ,business.industry ,Distributed computing ,Dynamic load balancing ,020206 networking & telecommunications ,02 engineering and technology ,Load balancing (computing) ,Finite element method ,Modelling methods ,0202 electrical engineering, electronic engineering, information engineering ,General Earth and Planetary Sciences ,020201 artificial intelligence & image processing ,Boundary value problem ,business ,Computer hardware ,General Environmental Science - Abstract
The paper presents new approach to Static and Dynamic Load Balancing (DBL) for loosely coupled multiscale modelling methods executed in heterogeneous hardware infrastructure. The most popular configurations of computing nodes composed of modern multicore CPUs, GPUs and co-processors, are used. The proposed load balancing approach takes into account previously determined computational character of methods applied in particular scales, which depends on a size of input data, operational intensity and limitations of hardware architecture. Such limitations are defined by the Roofline model and then used in the algorithm as boundary conditions, allowing to determine maximum performance of an algorithm for particular device. Multiscale calculations based on upscaling approach are analysed by using Cellular Automata Finite Element (CAFE) method. The qualitative results, obtained after application of proposed load balancing procedure, are discussed in the paper in details.
- Published
- 2017