Title :
Scheduling Architecturally-Supported Regions with Precedence-Based Priorities
Author :
Lukasz Masko;Marek Tudruj
Author_Institution :
Inst. of Comput. Sci., Warsaw, Poland
fDate :
6/1/2012 12:00:00 AM
Abstract :
Multicore processor technology provides new possibilities in the domain of cluster-based systems. One of such viable architectural issues are globally interconnected systems of multicore executive modules. The multicore modules can be general purpose or can be architecturally supported to enhance performance for special kinds of functions such as for example included in parallel numerical libraries. The paper is concerned with scheduling methods for modular multicore systems based on global interconnections. A new scheduling algorithm is reported which enables scheduling programs represented by macro data flow graphs to a system of globally interconnected general purpose and architecturally supported modules. The algorithm applies heuristics based on weighted activation graphs of architecturally supported program regions. Experimental results show the advantages of the proposed approach comparing simpler scheduling algorithms based only on topological graph properties.
Keywords :
"Scheduling algorithms","Scheduling","Matrices","Multicore processing","Standards","Switches","Data communication"
Conference_Titel :
Parallel and Distributed Computing (ISPDC), 2012 11th International Symposium on
Print_ISBN :
978-1-4673-2599-8
DOI :
10.1109/ISPDC.2012.46