Area-maximizing schedules for series-parallel DAGs

  • Authors:
  • Gennaro Cordasco;Arnold L. Rosenberg

  • Affiliations:
  • University of Salerno, ISISLab, Dipartimento di Informatica ed Applicazioni "R.M. Capocelli", Fisciano, Italy;Colorado State University, Electrical and Computer Engineering, Fort Collins, CO

  • Venue:
  • Euro-Par'10 Proceedings of the 16th international Euro-Par conference on Parallel processing: Part II
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Earlier work introduced a new optimization goal for DAG schedules: the "AREA" of the schedule. AREA-maximizing schedules are intended for computational environments--such as Internet-based computing and massively multicore computers--that benefit from DAG-schedules that produce executioneligible tasks as fast as possible. The earlier study of AREA-maximizing schedules showed how to craft such schedules efficiently for DAGs that have the structure of trees and other, less well-known, families of DAGs. The current paper extends the earlier work by showing how to efficiently craft AREA-maximizing schedules for series-parallel DAGs, a family that arises, e.g., in multi-threaded computations. The tools that produce the schedules for series-parallel DAGs promise to apply also to other large families of computationally significant DAGs.