DocumentCode :
169095
Title :
ASIC Design of Shared Vector Accelerators for Multicore Processors
Author :
Beldianu, Spiridon F. ; Ziavras, Sotirios G.
Author_Institution :
Dept. of Electr. & Comput. Eng., New Jersey Inst. of Technol., Newark, NJ, USA
fYear :
2014
fDate :
22-24 Oct. 2014
Firstpage :
182
Lastpage :
189
Abstract :
Vector coprocessor (VP) resources are often underutilized due to the lack of sustained DLP (data-level parallelism) or the presence of vector-length variations in application code. Our work is motivated by: a) the omnipresence of vector operations in high-performance scientific and embedded applications, b) the need for performance and energy efficiency, and c) applications that must often handle various vector sizes. Our design for VP sharing in multicores enhances performance while maintaining low area and energy costs. Our 40nm ASIC design yields 16.66 GFLOPs/Watt. Also, a detailed clock and power gating analysis further proves the viability of our approach.
Keywords :
application specific integrated circuits; coprocessors; integrated circuit design; multiprocessing systems; ASIC design; data level parallelism; multicore processors; shared vector accelerators; vector coprocessor resources; vector length variations; Application specific integrated circuits; Clocks; Logic gates; Multicore processing; Power demand; Registers; Vectors; ASIC design; multicore processor; power management; vector processor;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing (SBAC-PAD), 2014 IEEE 26th International Symposium on
Conference_Location :
Jussieu
ISSN :
1550-6533
Type :
conf
DOI :
10.1109/SBAC-PAD.2014.13
Filename :
6970663
Link To Document :
بازگشت