DocumentCode
626858
Title
A run-time adaptive multiprocessor system
Author
Beck Rutzig, Mateus ; Beck, Antonio C. S. ; Carro, Luigi
Author_Institution
Dept. de Eletron. e Comput., Univ. Fed. de Santa Maria, Santa Maria, Brazil
fYear
2013
fDate
19-23 May 2013
Firstpage
1664
Lastpage
1667
Abstract
Because of the continuous increase in the number and complexity of embedded applications, new platforms have been launched within shorter periods of time to fulfill their performance requirements with the lowest energy consumption possible. However, for each new platform deployment, new tool chains, with additional libraries, debuggers and compilers must come along, breaking binary compatibility. This strategy implies in high hardware and software redesign costs. In this scenario, we propose the exploitation of custom reconfigurable arrays for multiprocessor systems. The proposed approach is composed of multiple adaptive reconfigurable processors that simultaneously exploit Instruction and Thread Level Parallelism. It works in a transparent fashion, so binary compatibility is maintained, with no need to change the software development process or environment. Results show that our proposal delivers higher performance per watt in comparison to a 4-issue Superscalar processor, when the same power budget is considered.
Keywords
hardware-software codesign; multiprocessing systems; binary compatibility; compilers; custom reconfigurable arrays; debuggers; energy consumption; hardware-software redesign cost; instruction-thread level parallelism; libraries; multiple-adaptive reconfigurable processors; platform deployment; run-time adaptive multiprocessor system; superscalar processor; Computer architecture; Multiprocessing systems; Organizations; Out of order;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (ISCAS), 2013 IEEE International Symposium on
Conference_Location
Beijing
ISSN
0271-4302
Print_ISBN
978-1-4673-5760-9
Type
conf
DOI
10.1109/ISCAS.2013.6572183
Filename
6572183
Link To Document