A scheduling toolkit for multiprocessor-task programming with dependencies

  • Authors:
  • Jörg Dümmler;Raphael Kunis;Gudula Rünger

  • Affiliations:
  • Chemnitz University of Technology, Department of Computer Science, Chemnitz, Germany;Chemnitz University of Technology, Department of Computer Science, Chemnitz, Germany;Chemnitz University of Technology, Department of Computer Science, Chemnitz, Germany

  • Venue:
  • Euro-Par'07 Proceedings of the 13th international Euro-Par conference on Parallel Processing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The performance of many scientific applications for distributed memory platforms can be increased by utilizing multiprocessortask programming. To obtain the minimum parallel runtime an appropriate schedule that takes the computation and communication performance of the target platform into account is required. However, many tools and environments for multiprocessor-task programming lack the support for an integrated scheduler. This paper presents a scheduling toolkit, which provides this support and integrates popular scheduling algorithms. The implemented scheduling algorithms provide an infrastructure to automatically determine a schedule for multiprocessor-tasks with dependencies represented by a task graph.