DocumentCode
2447493
Title
TLP and ILP exploitation through a reconfigurable multiprocessor system
Author
Rutzig, Mateus B. ; Madruga, Felipe ; Alves, Marco A. ; Cota, Henrique ; Beck, Antonio C S ; Maillard, Nicolas ; Navaux, Philippe O A ; Carro, Luigi
Author_Institution
Inst. de Inf., Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
fYear
2010
fDate
19-23 April 2010
Firstpage
1
Lastpage
8
Abstract
Limits of instruction level parallelism and the higher transistor density sustain the increasing need for multiprocessor systems: they are rapidly taking over both general purpose and embedded processor domains. Nowadays, since these processors must handle a wide range of different application classes, there is no consensus over which are the best hardware solutions to exploit the best of ILP and TLP together. Current multiprocessing systems are composed either of many homogeneous and simple cores, or of complex superscalar SMT processing elements. In this work, we have expanded a reconfigurable architecture to be used in a multiprocessing scenario, showing the need for an adaptable ILP exploitation even in TLP architectures. We have successfully coupled a dynamic reconfigurable system to a SPARC-based multiprocessor, and obtained performance gains of up to 40% even for applications that show a great level of parallelism at thread level, demonstrating the need for an adaptable ILP exploration.
Keywords
embedded systems; multiprocessing systems; parallel architectures; reconfigurable architectures; ILP exploitation; SMT processing elements; SPARC-based multiprocessor; TLP exploitation; embedded processor domains; instruction level parallelism; reconfigurable architecture; reconfigurable multiprocessor system; SPARC; multicore; reconfigurable architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
Conference_Location
Atlanta, GA
Print_ISBN
978-1-4244-6533-0
Type
conf
DOI
10.1109/IPDPSW.2010.5470743
Filename
5470743
Link To Document