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 条
  • [21] Improving Speech Recognition Using Dynamic Multi-Pipeline API
    Sirikongtham, Puwadol
    Paireekreng, Worapat
    [J]. 2017 15TH INTERNATIONAL CONFERENCE ON ICT AND KNOWLEDGE ENGINEERING (ICT&KE), 2017, : 65 - 70
  • [22] Multi-pipeline HotStuff: A High Performance Consensus for Permissioned Blockchain
    Cheng, Taiping
    Zhou, Wei
    Yao, Shaowen
    Feng, Libo
    He, Jing
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS, TRUSTCOM, 2022, : 1008 - 1019
  • [23] Energy-Efficient Multi-Pipeline Architecture for Terabit Packet Classification
    Jiang, Weirong
    Prasanna, Viktor K.
    [J]. GLOBECOM 2009 - 2009 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-8, 2009, : 6270 - 6275
  • [24] Experiments with a real-time multi-pipeline architecture for shared control
    Siewert, S
    [J]. 2001 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-7, 2001, : 3353 - 3365
  • [25] Application-specific heterogeneous multiprocessor synthesis using extensible processors
    Sun, Fei
    Ravi, Srivaths
    Raghunathan, Anand
    Jha, Niraj K.
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (09) : 1589 - 1602
  • [26] FAST HASHING FUNCTION BASED ON MULTI-PIPELINE HASH CONSTRUCTION (MPHC)
    Al-Wesabi, Ola A.
    Samsudin, Azman
    Abdullah, Nibras
    [J]. INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2012, 8 (11): : 7887 - 7907
  • [27] A mathematical model for planning transportation of multiple petroleum products in a multi-pipeline system
    Herran, A.
    de la Cruz, J-M.
    de Andres, B.
    [J]. COMPUTERS & CHEMICAL ENGINEERING, 2010, 34 (03) : 401 - 413
  • [28] Simulation and Implementation of HLA-based branch predictor of multi-pipeline processor
    Ye, Jihua
    Xie, Qi
    Xiahou, Yaohong
    [J]. PROGRESS IN INDUSTRIAL AND CIVIL ENGINEERING, PTS. 1-5, 2012, 204-208 : 4952 - 4957
  • [29] Synthesis of application-specific heterogeneous multiprocessor architectures using extensible processors
    Sun, F
    Ravi, S
    Raghunathan, A
    Jha, NK
    [J]. 18TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: POWER AWARE DESIGN OF VLSI SYSTEMS, 2005, : 551 - 556
  • [30] A processor description language supporting retargetable multi-pipeline DSP program development tools
    Siska, C
    [J]. 11TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS - PROCEEDINGS, 1998, : 31 - 36