DocumentCode
3421189
Title
Combined scheduling and instruction selection for processors with reconfigurable cell fabric
Author
Floch, Antoine ; Wolinski, Christophe ; Kuchcinski, Krzysztof
Author_Institution
Inria, Univ. of Rennes I, Rennes, France
fYear
2010
fDate
7-9 July 2010
Firstpage
167
Lastpage
174
Abstract
This paper presents a new method, based on constraint programming, for modeling and solving scheduling and instruction selection for processors extended with a functionally reconfigurable cell fabric. Our method models parallel reconfigurable architectures, the selection of application specific computational patterns and application scheduling. It takes also into account architectural constraints. The method provides efficient design space exploration that selects existing processor instructions and new instructions implementing computational patterns on a reconfigurable cell fabric. All instructions are scheduled enabling parallel instruction execution. Our method can be used directly for VLIW architectures by relaxing constraints concerning cell-processor data transfers. MediaBench and MiBench benchmarks have been used for evaluation and we obtained optimal results in many cases.
Keywords
Computer aided instruction; Computer applications; Concurrent computing; Design methodology; Fabrics; Functional programming; Processor scheduling; Reconfigurable architectures; Space exploration; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-specific Systems Architectures and Processors (ASAP), 2010 21st IEEE International Conference on
Conference_Location
Rennes, France
ISSN
2160-0511
Print_ISBN
978-1-4244-6966-6
Electronic_ISBN
2160-0511
Type
conf
DOI
10.1109/ASAP.2010.5540997
Filename
5540997
Link To Document