O'Reilly logo

High Performance Parallelism Pearls Volume One by James Jeffers, James Reinders

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 25

Heterogeneous MPI application optimization with ITAC

Vadim Karpusenko    Colfax International, USA

Abstract

Utilization of Intel Xeon Phi coprocessor within the heterogeneous cluster environment with Intel Xeon processors or other compute devices requires corresponding workload balancing, to prevent idling of the coprocessors. This chapter demonstrates static and dynamic load balancing techniques, which can be used to address this issue. Static (manual) load balancing redistributes workload proportional to the compute capabilities of the compute units participating in the heterogeneous cluster. Dynamic load balancing, implemented with Boss-Workers workload distribution model, allows simple scaling of the Monte Carlo calculation of ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required