DocumentCode
3633415
Title
Program Execution Control in a Multi CMP Module System with a Look-Ahead Configured Global Network
Author
Eryk Laskowski;Lukasz Masko;Marek Tudruj;Miroslaw Thor
Author_Institution
Inst. of Comput. Sci., Polish Acad. of Sci., Warsaw, Poland
fYear
2009
Firstpage
195
Lastpage
202
Abstract
The paper presents a method for the optimized control of program execution in modular systems based on Chip Multi Processor (CMP) modules interconnected by a special global inter-connection network. The applied CMP modules are based on communication on the fly, which is a novel efficient group communication paradigm implemented inside the interconnection network. Communication on the fly is based on a synergy of dynamic processor switching between memory modules and data read on the fly mechanism, which enables to many processors simultaneous reads of data, when present on shared memory buses. The paper presents a two-stage scheduling algorithm for programs expressed in a graph notation. The first stage schedules program tasks inside the CMP modules using an algorithm based on the notion of moldable tasks. In the result, a scheduled program moldable task graph is produced. The moldable task graph is next structurized for optimized communication execution in the global network working according to the look-ahead link connection setting paradigm. Results of simulation experiments evaluate the efficiency and other properties of the proposed architectural solution.
Keywords
"Control systems","Scheduling algorithm","Global communication","Network-on-a-chip","Processor scheduling","Integrated circuit interconnections","Communication system control","Optimization methods","System-on-a-chip","Communication switching"
Publisher
ieee
Conference_Titel
Parallel and Distributed Computing, 2009. ISPDC ´09. Eighth International Symposium on
Print_ISBN
978-0-7695-3680-4
Type
conf
DOI
10.1109/ISPDC.2009.37
Filename
5284352
Link To Document