2006 IEEE International Conference on Cluster Computing (2006)
Sept. 25, 2006 to Sept. 28, 2006
S. Hunold , Dept. of Math.&Phys., Bayreuth Univ.
T. Rauber , Dept. of Math.&Phys., Bayreuth Univ.
In this article we introduce a grid runtime system called TGrid which is designed to run hierarchically structured task-parallel programs on heterogenous environments and can also be used for common component-based grid programming. TGrid is built on top of a location-aware communication layer which enables the runtime system to cluster grid nodes. As a result, the component scheduler assigns a multi-processor task to a set of processors taking into account the spatial locality within the available processors. The multi-processor task directly benefits from having less network overhead and thus, the overall runtime of a grid-enabled multi-processor program is reduced
multiprocessor program, TGrid, grid runtime support, task-parallel programs, grid runtime system, heterogenous environments, component-based grid programming, location-aware communication layer, grid nodes, component scheduler, multiprocessor task
G. Runger, S. Hunold and T. Rauber, "TGrid - Grid runtime support for hierarchically structured task-parallel programs," 2006 IEEE International Conference on Cluster Computing(CLUSTER), Barcelona, 2006, pp. 1-10.