Customization of application specific heterogeneous multi-pipeline processors

被引:0
|
作者
Radhakrishnan, Swarnalatha [1 ]
Guo, Hui [1 ]
Parameswaran, Sri [1 ]
机构
[1] Univ New S Wales, Sch Engn & Comp Sci, Sydney, NSW, Australia
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we propose Application Specific Instruction Set Processors with heterogeneous multiple pipelines to ef ciently exploit the available parallelism at instruction level. We have developed a design system based on the Thumb processor architecture. Given an application specified in C language, the design system can generate a processor with a number of pipelines specifically suitable to the application, and the parallel code associated with the processor Each pipeline in such a processor is customized, and implements its own special instruction set so that the instructions can be executed in parallel with low hardware overhead. Our simulations and experiments with a group of benchmarks, largely from Mibench suite, show that on average, 77% performance improvement can be achieved compared to a single pipeline A SIP, with the overheads of 49% on area, 51% on leakage power, 17% on switching activity, and 69% on code size.
引用
收藏
页码:744 / +
页数:2
相关论文
共 50 条
  • [1] HMP-ASIPs: heterogeneous multi-pipeline application-specific instruction-set processors
    Radhakrishnan, S.
    Guo, H.
    Parameswaran, S.
    Ignjatovic, A.
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2009, 3 (01): : 94 - 108
  • [2] ISA Customization for application Specific Instruction Set Processors
    Singh, Mahendra Pratap
    Jain, Manoj Kumar
    [J]. 2015 INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING (ICPC), 2015,
  • [3] Visualization Multi-Pipeline for Communicating Biology
    Mindek, Peter
    Kouril, David
    Sorger, Johannes
    Toloudis, Daniel
    Lyons, Blair
    Johnson, Graham
    Groeller, M. Eduard
    Viola, Ivan
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2018, 24 (01) : 883 - 892
  • [4] TEPPCO announces multi-pipeline project
    不详
    [J]. PIPELINE & GAS JOURNAL, 1999, 226 (04) : 8 - 8
  • [5] Systematic register bypass customization for application-specific processors
    Fan, K
    Clark, N
    Chu, M
    Manjunath, KV
    Ravindran, R
    Smelyanskiy, M
    Mahlke, S
    [J]. IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2003, : 64 - 74
  • [6] A Scalable Multi-Pipeline JPEG Encoding Architecture
    Yu Shichao
    Hu Zhizhong
    Chen Xin
    [J]. 2016 28TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM 2016), 2016, : 369 - 372
  • [7] Loop Unrolling in Multi-pipeline ASIP Design
    Navarathna, H. M. R. D. B.
    Radhakrishnan, S.
    Ragel, R. G.
    [J]. 2009 INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS, 2009, : 306 - 311
  • [8] Multi-Pipeline Architecture for face recognition on FPGA
    Visakhasart, Sathaporn
    Chitsobhuk, Orachat
    [J]. ICDIP 2009: INTERNATIONAL CONFERENCE ON DIGITAL IMAGE PROCESSING, PROCEEDINGS, 2009, : 152 - 156
  • [9] Heavy Hitter Detection on Multi-Pipeline Switches
    Verdi, Fabio Luciano
    Chiesa, Marco
    [J]. PROCEEDINGS OF THE 2021 SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS '21), 2021, : 121 - 124
  • [10] Saturation threshold in a multi-pipeline corridor expansion project
    Nixon, J
    Jalbert, A
    Etherington, K
    Bossenberry, T
    Clark, D
    [J]. SEVENTH INTERNATIONAL SYMPOSIUM ON ENVIRONMENTAL CONCERNS IN RIGHTS-OF-WAY-MANAGEMENT, 2002, : 201 - 207