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
来源
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES | 2006年 / 153卷 / 03期
关键词
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
相关论文
共 16 条
  • [1] *ALT, 2002, 118 ALT
  • [2] Atasu K, 2005, 2005 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS, P172
  • [3] SimpleScalar: An infrastructure for computer system modeling
    Austin, T
    Larson, E
    Ernst, D
    [J]. COMPUTER, 2002, 35 (02) : 59 - +
  • [4] Introduction of local memory elements in instruction set extensions
    Biswas, P
    Choudhary, V
    Atasu, K
    Pozzi, L
    Ienne, P
    Dutt, N
    [J]. 41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 729 - 734
  • [5] GENERATION OF OPTIMAL CODE FOR EXPRESSIONS VIA FACTORIZATION
    BREUER, MA
    [J]. COMMUNICATIONS OF THE ACM, 1969, 12 (06) : 333 - &
  • [6] BRISK P., 2002, P INT C COMP ARCH SY, P262
  • [7] Dimond R., 2005, Proceedings. 2005 International Conference on Field Programmable Logic and Applications (IEEE Cat. No.05EX1155), P1
  • [8] DIMOND R, 2006, P DES AUT TEST EUR D
  • [9] GUTHAUS MR, 2001, P IEEE 4 ANN WORKSH
  • [10] NORDEN E, 2003, EMB PROC FOR