DocumentCode :
690200
Title :
Design of multithreaded coprocessor IP core for embedded SoC chip
Author :
Dexue Zhang ; Xiaoyang Zeng ; Fengyu Xiao ; Qingli Xiao ; Lu Zheng
Author_Institution :
State-Key Lab. of ASIC & Syst., Fudan Univ., Shanghai, China
fYear :
2013
fDate :
15-17 Nov. 2013
Firstpage :
66
Lastpage :
69
Abstract :
Increasing demand for high performance has impelled the development of process technology and IC design technology. Due to production technology restrictions, traditional single-core processors have encountered bottlenecks both in frequency and performance. Heterogeneous multi-core SoC, such as CPU + coprocessor + peripherals, is accepted as a cost-effective solution for the increasing computation demands in embedded system. The system performance depends on the processor frequency, the memory access rate, and the I/O access rate, but their development is unbalanced, and CPU has to wait for the response from the memory or I/O for a long time in order to continue processing. Hardware multithreading technology has been used to effectively hide memory latency and significantly increase total system performance with low cost. This paper presents a design of coprocessor IP based on altera PicaRISC multithreaded processor which can execute eight threads simultaneously using a time-slicing multithreading approach. The IP core was designed based on avalon bus, and can be easily integrated into nearly any system. The test result shows that fft3780 calculation can speed up to 9 times using 16 threads.
Keywords :
coprocessors; embedded systems; integrated circuit design; multi-threading; performance evaluation; system-on-chip; IC design technology; altera PicaRISC multithreaded processor; embedded SoC chip; embedded system; hardware multithreading technology; high performance; memory access rate; memory latency; multicore SoC; multithreaded coprocessor IP core design; process technology; processor frequency; production technology restrictions; single-core processors; Educational institutions; Erbium; Fabrics; Instruction sets; Random access memory; Switches; Throughput; IP; PicaRISC; SoC; multithreading;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics Information and Emergency Communication (ICEIEC), 2013 IEEE 4th International Conference on
Conference_Location :
Beijing
Type :
conf
DOI :
10.1109/ICEIEC.2013.6835455
Filename :
6835455
Link To Document :
بازگشت