DocumentCode :
2140763
Title :
Performance improvements using coarse-grain reconfigurable logic in embedded SOCs
Author :
Dimitroulakos, G. ; Galanis, M.D. ; Goutis, C.E.
Author_Institution :
Dept. of Electr. & Comput. Eng.,, Patras Univ., Rio, Greece
fYear :
2005
fDate :
24-26 Aug. 2005
Firstpage :
630
Lastpage :
635
Abstract :
A hardware/software partitioning methodology for improving applications´ performance in embedded single-chip systems is presented. Critical software parts are accelerated on hardware of a system comprised by an embedded processor and coarse-grain reconfigurable hardware. The reconfigurable hardware is realized by a 2-dimensional array of processing elements. The partitioning method uses a basic-block level analysis procedure for detecting kernels in software. A mapping algorithm for coarse-grain reconfigurable arrays has been developed for estimating the execution time of kernels on the reconfigurable hardware. The proposed partitioning flow has been largely automated for a program description in C language. Analytical hardware/software experiments on five real-world applications are given. The results show that by mapping critical parts on coarse-grain reconfigurable hardware, speedups ranging from 1.2 to 3.7, with an average value of 2.3, are achieved.
Keywords :
embedded systems; logic partitioning; reconfigurable architectures; system-on-chip; C language; coarse grain reconfigurable hardware; coarse-grain reconfigurable logic; critical software parts; embedded processor; embedded system-on-chip; hardware/software partitioning methodology; mapping algorithm; partitioning flow; single chip systems; Acceleration; Application software; Computer architecture; Digital signal processing; Energy consumption; Field programmable gate arrays; Hardware; Kernel; Partitioning algorithms; Reconfigurable logic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications, 2005. International Conference on
Print_ISBN :
0-7803-9362-7
Type :
conf
DOI :
10.1109/FPL.2005.1515801
Filename :
1515801
Link To Document :
بازگشت