Application-specific customisation of multi-threaded soft processors

被引:13
|
作者
Dimond, R. [1 ]
Mencer, O. [1 ]
Luk, W. [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London SW7 2RH, England
来源
关键词
Microprocessor chips;
D O I
10.1049/ip-cdt:20050177
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A multi-threaded microprocessor with a customisable instruction set, CUStomisable Threaded ARchitecture (CUSTARD), is proposed. CUSTARD features include design space exploration and a compiler for automatic selection of custom instructions. Custom instructions, optimised for a specific application, accelerate frequently performed computations by implementing them as dedicated hardware. Field programmable gate array implementations of CUSTARD are evaluated using media and cryptography benchmarks, and commercial MicroBlaze processor is compared. As low as 28% area overhead for four interleaved threads and up to 355% speedup over a processor without custom instructions are demonstrated.
引用
收藏
页码:173 / 180
页数:8
相关论文
共 50 条
  • [41] Multi-threaded Object Streaming
    Di Guida, Salvatore
    Govi, Giacomo
    Ojeda, Miguel
    Pfeiffer, Andreas
    Sipos, Roland
    21ST INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP2015), PARTS 1-9, 2015, 664
  • [42] Toward a multi-threaded glish
    Schiebel, DR
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XI, 2002, 281 : 164 - 168
  • [43] General-purpose versus application-specific processors
    Bose, P
    IEEE MICRO, 2004, 24 (03) : 5 - 5
  • [44] Systematic register bypass customization for application-specific processors
    Fan, K
    Clark, N
    Chu, M
    Manjunath, KV
    Ravindran, R
    Smelyanskiy, M
    Mahlke, S
    IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2003, : 64 - 74
  • [45] Hardware reuse in modern application-specific processors and accelerators
    Nery, Alexandre S.
    Jozwiak, Lech
    Lindwer, Menno
    Cocco, Mauro
    Nedjah, Nadia
    Franca, Felipe M. G.
    MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (6-7) : 684 - 692
  • [46] Automatic generation of validation stimuli for application-specific processors
    Goloubeva, O
    Reorda, MS
    Violante, M
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 188 - 193
  • [47] APPLICATION-SPECIFIC ARRAY PROCESSORS (ASAP-92)
    THIELE, L
    CHOW, E
    JOURNAL OF VLSI SIGNAL PROCESSING, 1994, 8 (02): : 95 - 95
  • [48] Selected Topics in Application-Specific Systems, Architectures and Processors
    Brown, Geoffrey
    Aboulhamid, El Mostapha
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2010, 58 (01): : 1 - 2
  • [49] Special Issue on Application-specific Systems, Architectures and Processors
    Liang, Yun
    Fang, Zhenman
    Yin, Jieming
    Yun, Cunxi
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2020, 92 (09): : 885 - 885
  • [50] AN ARCHITECTURE FOR APPLICATION-SPECIFIC NEURAL-NETWORK PROCESSORS
    PALMER, RP
    ROUNCE, PA
    COMPUTING & CONTROL ENGINEERING JOURNAL, 1994, 5 (06): : 260 - 264