DocumentCode :
2614630
Title :
Hardware libraries: An architecture for economic acceleration in soft multi-core environments
Author :
Meisner, David ; Reda, Sherief
Author_Institution :
Div. of Eng., Brown Univ., Providence, RI
fYear :
2007
fDate :
7-10 Oct. 2007
Firstpage :
179
Lastpage :
186
Abstract :
In single processor architectures, computationally- intensive functions are typically accelerated using hardware accelerators, which exploit the concurrency in the function code to achieve a significant speedup over software. The increased design constraints from power density and signal delay have shifted processor architectures in general towards multi-core designs. The migration to multi-core designs introduces the possibility of sharing hardware accelerators between cores. In this paper, we propose the concept of a hardware library, which is a pool of accelerated functions that are accessible by multiple cores. We find that sharing provides significant reductions in the area, logic usage and leakage power required for hardware acceleration. Contention for these units may exist in certain cases; however, the savings in terms of chip area are more appealing to many applications, particularly the embedded domain. We study the performance implications for our proposal using various multi-core arrangements, with actual implementations in FPGA fabrics. FPGAs are particularly appealing due to their cost effectiveness and the attained area savings enable designers to easily add functionality without significant chip revision. Our results show that is possible to save up to 37% of a chip´s available logic and interconnect resources at a negligible impact (< 3%) to the performance.
Keywords :
field programmable gate arrays; logic design; FPGA fabrics; economic acceleration; hardware accelerators; hardware libraries; multicore arrangements; multicore designs; soft multicore environments; Acceleration; Computer architecture; Concurrent computing; Environmental economics; Field programmable gate arrays; Hardware; Logic; Power generation economics; Signal design; Software libraries;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design, 2007. ICCD 2007. 25th International Conference on
Conference_Location :
Lake Tahoe, CA
ISSN :
1063-6404
Print_ISBN :
978-1-4244-1257-0
Electronic_ISBN :
1063-6404
Type :
conf
DOI :
10.1109/ICCD.2007.4601898
Filename :
4601898
Link To Document :
بازگشت