DocumentCode
2146278
Title
Support for dynamic issue width in VLIW processors using generic binaries
Author
Brandon, Anthony ; Wong, Stephan
Author_Institution
Computer Engineering Laboratory, Faculty of EEMCS, Delft University of Technology, The Netherlands
fYear
2013
fDate
18-22 March 2013
Firstpage
827
Lastpage
832
Abstract
Different applications exhibit different behavior that cannot be optimally captured by a fixed organization of a VLIW processor. However, through exploitation of reconfigurable hardware we can optimize the organization when running different applications. In this paper, we propose a novel way to execute the same binary on different issue-width processors without much hardware modifications. We propose to change the compiler and assembler to ensure correct results. Our experiments show an average slowdown of around 1.3× when compared to binaries compiled for specific issue-widths. This can be further improved to less than 1.09× on average with additional compiler optimizations. Even though the flexibility comes at a price, it can be exploited for many other purposes, such as: dynamic performance/energy trade-off and energy-saving mechanisms, dynamic hardware sharing, and dynamic code insertion for hardware fault detection mechanisms.
Keywords
Benchmark testing; Hardware; Organizations; Program processors; Registers; Switches; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
Conference_Location
Grenoble, France
ISSN
1530-1591
Print_ISBN
978-1-4673-5071-6
Type
conf
DOI
10.7873/DATE.2013.175
Filename
6513621
Link To Document