Efficient hybrid parallelisation of tiled algorithms on SMP clusters

  • Authors:
  • Nikolaos Drosinos;Nectarios Koziris

  • Affiliations:
  • School of Electrical and Computer Engineering, Computing Systems Laboratory, National Technical University of Athens, Iroon Polytexneioy 9, 15780 Zografou Campus, Athens, Greece.;School of Electrical and Computer Engineering, Computing Systems Laboratory, National Technical University of Athens, Iroon Polytexneioy 9, 15780 Zografou Campus, Athens, Greece

  • Venue:
  • International Journal of Computational Science and Engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper emphasises on load balancing issues associated with hybrid parallelisation of tiled algorithms onto SMP clusters. The intrinsic load imbalance in hybrid parallelisation derives from the fact that message passing libraries often provide limited multi-threading support, thus allowing only the master thread to perform inter-node message passing communication. In order to mitigate this effect, we propose a generic method for the application of load balancing on the coarse-grain hybrid model for the appropriate load distribution among the working threads. We investigate both static and dynamic load balancing, and experimentally evaluate three balancing variations against kernel benchmarks.