Implementing Model for Heterogeneous Task Graph

曾国荪,陆鑫达
DOI: https://doi.org/10.3321/j.issn:0253-374X.2001.08.015
2001-01-01
Abstract:It is the most complicated situations in parallel program computing that arbitrary heterogeneous tasks are mapped and executed on arbitrary heterogeneous systems.This paper proposes an origin definition of heterogeneous task graph,which is a visual and valid description scheme of heterogeneous programs.Furthermore,we study an implementing model for heterogeneous task graph,which is the bridge between software and hardware in the environment of heterogeneous computing.The paper presents task graph clustering algorithm,system graph clustering algorithm and mapping algorithm respectively,as well as their application instances.We can write portable parallel programs by means of the model,then schedule and run these programs onto dynamically reconfigured heterogeneous computer organizations.
What problem does this paper attempt to address?