• 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