Design of Multithreaded Coprocessor IP Core for Embedded SoC Chip

被引:0
|
作者
Zhang, Dexue [1 ]
Zeng, Xiaoyang [1 ]
Xiao, Fengyu [2 ]
Xiao, Qingli [2 ]
Zheng, Lu [2 ]
机构
[1] Fudan Univ, State Key Lab ASIC & Syst, Shanghai 200240, Peoples R China
[2] Shandong Univ Sci & Technol, Coll Informat Sci & Engn, Qingdao 266590, Peoples R China
关键词
multithreading; IP; SoC; PicaRISC;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 cpoeprfroorcmesasnocre. Heterogeneous multi-core SoC, such as CPU + + 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.
引用
收藏
页码:66 / 69
页数:4
相关论文
共 50 条
  • [41] The design of a dataflow coprocessor for low power embedded hierarchical processing
    Liu, Yijun
    Furber, Steve
    Li, Zhenkun
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2006, 4148 : 425 - 438
  • [42] Design of LCD driver IP for SOC applications
    Huang, YJ
    Liu, CF
    Chang, SP
    Chuang, FY
    Chen, CC
    PROCEEDINGS OF 2004 IEEE ASIA-PACIFIC CONFERENCE ON ADVANCED SYSTEM INTEGRATED CIRCUITS, 2004, : 62 - 65
  • [43] A design methodology for integrating IP into SOC systems
    Coussy, P
    Baganne, A
    Martin, E
    PROCEEDINGS OF THE IEEE 2002 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2002, : 307 - 310
  • [44] An bidirectional IP wrapper design for SoC DFT
    Ren Xiaojun
    Zhang Jinyi
    Cao xing
    Li Jiao
    PROCEEDINGS OF THE SEVENTH IEEE CPMT CONFERENCE ON HIGH DENSITY MICROSYSTEM DESIGN, PACKAGING AND FAILURE ANALYSIS (HDP'05), 2005, : 492 - 496
  • [45] IIPS: Infrastructure IP for Secure SoC Design
    Wang, Xinmu
    Zheng, Yu
    Basak, Abhishek
    Bhunia, Swarup
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (08) : 2226 - 2238
  • [46] Analog IP design flow for SoC applications
    Hamour, M
    Saleh, R
    Mirabbasi, S
    Ivanov, A
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL IV: DIGITAL SIGNAL PROCESSING-COMPUTER AIDED NETWORK DESIGN-ADVANCED TECHNOLOGY, 2003, : 676 - 679
  • [47] Optimizing the Control Hierarchy of an ECC Coprocessor Design on an FPGA Based SoC Platform
    Guo, Xu
    Schaumont, Patrick
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2009, 5453 : 169 - 180
  • [48] Programming the Adapteva Epiphany 64-core Network-on-chip Coprocessor
    Varghese, Anish
    Edwards, Bob
    Mitra, Gaurav
    Rendell, Alistair P.
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 985 - 993
  • [49] Multimedia SoC: a Systolic core for embedded DCT evaluation
    Cariccia, F
    Cariccia, P
    Martina, M
    Molino, A
    Vacca, F
    THIRTY-SIXTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS - CONFERENCE RECORD, VOLS 1 AND 2, CONFERENCE RECORD, 2002, : 1749 - 1753
  • [50] Performance of multithreaded chip multiprocessors and implications for operating system design
    Fedorova, A
    Seltzer, M
    Small, C
    Nussbaum, D
    USENIX Association Proceedings of the General Track: 2005 UNENIX Annual Technical Conference, 2005, : 395 - 398