• DocumentCode
    3021185
  • Title

    M-Task-Programming for Heterogeneous Systems and Grid Environments

  • Author

    Rauber, Thomas ; Runger, Gudula

  • Author_Institution
    Fakultat fur Math. und Phys., Bayreuth Univ., Germany
  • fYear
    2005
  • fDate
    04-08 April 2005
  • Abstract
    A task-parallel execution has been shown to be successful on homogeneous parallel systems for many applications providing a suitable degree of multiprocessor task parallelism. In this paper, we extend the model of task-parallel executions so that the same program can also be executed in heterogeneous systems and grid environments. The new model is particularly suited for large applications consisting of independent modules which can be mapped onto different parts of a distributed execution platform. We show that a suitable representation of the execution activities is crucial for combining a flexible multi-level specification with a dynamic scheduling that can be adapted to a dynamically changing execution environment. We also show how a collection of distributed task-managers organizes the distributed execution based on CORBA.
  • Keywords
    distributed object management; formal specification; grid computing; multiprocessing systems; parallel programming; processor scheduling; CORBA; M-task-programming; dynamic scheduling; grid environments; heterogeneous systems; homogeneous parallel system; multilevel specification; multiprocessor task parallelism; Aircraft; Atmospheric modeling; Broadcasting; Distributed processing; Dynamic scheduling; Fluid dynamics; Libraries; Programming profession; Specification languages; Water heating;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
  • Print_ISBN
    0-7695-2312-9
  • Type

    conf

  • DOI
    10.1109/IPDPS.2005.272
  • Filename
    1420057