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 条
  • [21] ConvAix: An Application-Specific Instruction-Set Processor for the Efficient Acceleration of CNNs
    Bytyn, Andreas
    Leupers, Rainer
    Ascheid, Gerd
    IEEE OPEN JOURNAL OF CIRCUITS AND SYSTEMS, 2021, 2 : 3 - 15
  • [22] Architectural Enhancement and System Software Support for Program Code Integrity Monitoring in Application-Specific Instruction-Set Processors
    Lin, Hai
    Fei, Yunsi
    Guan, Xuan
    Shi, Zhijie Jerry
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2010, 18 (11) : 1519 - 1532
  • [23] Automatic application-specific instruction-set extensions under microarchitectural constraints
    Atasu, K
    Pozzi, L
    Ienne, P
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 256 - 261
  • [24] Automatic Application-Specific Instruction-Set Extensions Under Microarchitectural Constraints
    Kubilay Atasu
    Laura Pozzi
    Paolo Ienne
    International Journal of Parallel Programming, 2003, 31 : 411 - 428
  • [25] Design exploration with an application-specific instruction-set processor for ELA deinterlacing
    Mbaye, Maria
    Lebel, Dany
    Belanger, Normand
    Savaria, Yvon
    Pierre, Samuel
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 4607 - +
  • [26] A proposed synthesis method for Application-Specific Instruction Set Processors
    Horvath, Peter
    Hosszu, Gabor
    Kovacs, Ferenc
    MICROELECTRONICS JOURNAL, 2015, 46 (03) : 237 - 247
  • [27] An Efficient Method for Energy Estimation of Application Specific Instruction-set Processors
    Jordans, Roel
    Corvino, Rosilde
    Jozwiak, Lech
    Corporaal, Henk
    16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, : 471 - 474
  • [28] A Reconfigurable Application-specific Instruction-set Processor for Fast Fourier Transform Processing
    Hussain, Waqar
    Chen, Xiaolin
    Ascheid, Gerd
    Nurmi, Jari
    PROCEEDINGS OF THE 2013 IEEE 24TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 13), 2013, : 339 - 345
  • [29] ASIR: Application-Specific Instruction-Set Router for NoC-Based MPSoCs
    Rettkowski, Jens
    Goehringer, Diana
    COMPUTERS, 2018, 7 (03)
  • [30] A MATLAB Vectorizing Compiler Targeting Application-Specific Instruction Set Processors
    Latifis, Ioannis
    Parashar, Karthick
    Dimitroulakos, Grigoris
    Cappelle, Hans
    Lezos, Christakis
    Masselos, Konstantinos
    Catthoor, Francky
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2017, 22 (02)