HMP-ASIPs: heterogeneous multi-pipeline application-specific instruction-set processors

被引:0
|
作者
Radhakrishnan, S. [1 ]
Guo, H. [1 ]
Parameswaran, S. [1 ]
Ignjatovic, A. [1 ]
机构
[1] Univ New S Wales, Sch Comp Sci & Engn, Sydney, NSW, Australia
来源
关键词
D O I
10.1049/iet-cdt:20080005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A heterogeneous multi-pipeline architecture to enable high-performance spplication-specific instruction-set processor (ASIP) design is proposed. Each pipeline in this architecture is extensively customised. The program instruction-level parallelism is statically explored during compilation. Techniques such as forwarding network reduction, instruction encoding customisation and pipeline structure/instruction-set tailoring are all used to achieve a high performance/area ratio, low power consumption and small code size. The simulations and experiments on a group of benchmarks show that when the multi-pipeline ASIP is employed, an average of 83% performance improvement can be achieved when compared with a single pipeline ASIP, with overheads of 31%, 33% and 86% for area, leakage power and code size, respectively.
引用
收藏
页码:94 / 108
页数:15
相关论文
共 50 条
  • [31] Energy-efficient instruction set synthesis for application-specific processors
    Lee, JE
    Choi, K
    Dutt, ND
    ISLPED'03: PROCEEDINGS OF THE 2003 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2003, : 330 - 333
  • [32] A novel application-specific instruction-set processor design approach for video processing acceleration
    Mbaye, Mame Maria
    Belanger, Normand
    Savaria, Yvon
    Pierre, Samuel
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2007, 47 (03): : 297 - 315
  • [33] Application-Specific Instruction-Set Processor Design Methodology for Wireless Image Transmission Systems
    Isshiki, Tsuyoshi
    Xiao, Hao
    Liao, Hsuan-Chun
    Li, Dongju
    Kunieda, Hiroaki
    2012 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2012, : 293 - 296
  • [34] Application-Specific Instruction-Set Processor for Control of Multi-Rail DC-DC Converter Systems
    Mooney, James
    Mahdi, Abdulhussain E.
    Halton, Mark
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2013, 60 (01) : 243 - 254
  • [35] A Novel Application-specific Instruction-set Processor Design Approach for Video Processing Acceleration
    Mame Maria Mbaye
    Normand Bélanger
    Yvon Savaria
    Samuel Pierre
    The Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 2007, 47 : 297 - 315
  • [36] Automatic complex instruction identification for efficient application mapping onto application-specific instruction set processors
    Nery, Alexandre S.
    Nedjah, Nadia
    Franca, Felipe M. G.
    Jozwiak, Lech
    Corporaal, Henk
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2015, 85 (01) : 139 - 158
  • [37] Application-specific instruction-set processor for Retinex-like image and video processing
    Saponara, Sergio
    Fanucci, Luca
    Marsi, Stefano
    Ramponi, Giovanni
    Kammler, David
    Witte, Ernst Martin
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2007, 54 (07) : 596 - 600
  • [38] Automatic complex instruction identification for efficient application mapping onto application-specific instruction set processors
    Alexandre S. Nery
    Nadia Nedjah
    Felipe M. G. França
    Lech Jóźwiak
    Henk Corporaal
    Analog Integrated Circuits and Signal Processing, 2015, 85 : 139 - 158
  • [39] Automatic generation of application specific instruction-set processors directed by transport triggered architecture
    School of Computer Science, National University of Defense Technology, Changsha 410073, China
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao, 2006, 10 (1491-1496):
  • [40] Application-specific instruction generation for SOC processors
    Yang, Shengjyi
    Lin, Chijie
    Hung, Chiuyun
    Wu, Jiying
    Wang, Yiwen
    2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 3752 - 3755