DocumentCode
3375485
Title
Performance Improvements in Microprocessor Systems Utilizing a Coprocessor Data-Path
Author
Galanis, Michalis D. ; Dimitroulakos, Gregory ; Goutis, Costas E.
Author_Institution
E&CE Dept., Patras Univ.
fYear
2006
fDate
17-20 July 2006
Firstpage
85
Lastpage
92
Abstract
The speedups achieved in a generic microprocessor system by employing a high-performance data-path are presented in this work. The data-path acts as a coprocessor that accelerates computational intensive kernel regions thereby increasing the overall performance. It is composed by flexible computational components (FCCs) that can realize any two-level template of primitive operations. The automated coprocessor synthesis method and its integration to a design flow for executing applications on the system is presented. Analytical exploration in respect to the type of the custom data-path and to the microprocessor architecture is performed. The overall application speedups of eight real-life applications, relative to the software execution on the microprocessor, are estimated using the design flow. These speedups range from 1.75 to 3.95, having an average value of 2.72, while the overhead in circuit area is small. A comparison with another high-performance data-path showed that the proposed coprocessor achieves better performance while having smaller area-time products for the generated data-paths
Keywords
coprocessors; system-on-chip; computational intensive kernel region; coprocessor data-path; design flow; flexible computational component; microprocessor system; Acceleration; Application software; Computer aided instruction; Coprocessors; Digital signal processing; FCC; Kernel; Microprocessors; Parallel processing; Performance analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Computer Systems: Architectures, Modeling and Simulation, 2006. IC-SAMOS 2006. International Conference on
Conference_Location
Samos
Print_ISBN
1-4244-0155-0
Type
conf
DOI
10.1109/ICSAMOS.2006.300813
Filename
4084754
Link To Document