A Just-in-Time Customizable Processor

被引:0
|
作者
Chen, Liang [1 ]
Tarango, Joseph [2 ]
Mitra, Tulika [1 ]
Brisk, Philip [2 ]
机构
[1] Natl Univ Singapore, Sch Comp, Singapore 117548, Singapore
[2] Univ Calif Riverside, Dept Comp Sci & Engn, Riverside, CA 92521 USA
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A traditional extensible processor with customized circuits achieves high performance at the cost of flexibility, while a dynamically extensible processor with reconfigurable fabric offers flexibility for instruction-set extensions (ISEs) but suffers from computational inefficiency. We introduce a novel architecture called Just-in-Time Customizable (JiTC) processor that reconciles the conflicting demands of performance and flexibility in extensible processors. Our key innovation is a multi-stage accelerator, called Specialized Functional Unit (SFU), that is tightly integrated in the processor pipeline. The SFU design is derived through a systematic study of a large range of representative embedded applications. The SFU can be reconfigured on per-cycle basis to support different application-specific instructions at near-ideal performance of an extensible processor. We also provide an automated compilation tool chain for JiTC processor. The experimental results confirm the efficiency and applicability of our approach.
引用
收藏
页码:524 / 531
页数:8
相关论文
共 50 条
  • [1] Just-in-time Java']Java™ compilation for the Itanium® processor
    Shpeisman, T
    Lueh, GY
    Adl-Tabatabai, AR
    [J]. 2002 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 2002, : 249 - 258
  • [2] Just-in-Time Verification in ADL-based Processor Design
    Auras, Dominik
    Minwegen, Andreas
    Deidersen, Uwe
    Schuermans, Stefan
    Ascheid, Gerd
    Leupers, Rainer
    [J]. 2012 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS (SAMOS): ARCHITECTURES, MODELING AND SIMULATION, 2012, : 1 - 6
  • [3] An object-oriented processor with Just-In-Time compilation support
    City University of Hong Kong, Hong Kong, Hong Kong
    [J]. 3CA - Int. Symp. Comput., Commun., Control Autom., (299-302):
  • [4] Quality Criteria for Just-in-Time Requirements: Just Enough, Just-in-Time?
    Heck, Petra
    Zaidman, Andy
    [J]. 1ST INTERNATIONAL WORKSHOP ON JUST-IN-TIME RE (JIT RE 2015), 2015, : 1 - 4
  • [5] Just-in-time
    [J]. EP Electronic Production (London), 1998, 27 (06):
  • [6] Just-in-time
    [J]. EP Electronic Production (London), 1997, 26 (05):
  • [7] Just-in-time
    [J]. EP Electronic Production (London), 1997, 26 (09):
  • [8] Just-in-time
    [J]. EP Electronic Production (London), 1998, 27 (01):
  • [9] Just-in-time
    [J]. EP Electron Prod (London), 10 (74):
  • [10] Just-in-Time
    Batte, Anwar
    [J]. ART IN AMERICA, 2015, 103 (05): : 163 - 164