• DocumentCode
    659046
  • Title

    A Just-in-Time Customizable processor

  • Author

    Liang Chen ; Tarango, Joseph ; Mitra, Tulika ; Brisk, Philip

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Singapore, Singapore, Singapore
  • fYear
    2013
  • fDate
    18-21 Nov. 2013
  • Firstpage
    524
  • Lastpage
    531
  • Abstract
    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.
  • Keywords
    computational complexity; embedded systems; instruction sets; microprocessor chips; performance evaluation; pipeline processing; reconfigurable architectures; ISE; JiTC processor; SFU design; application-specific instructions; automated compilation tool chain; computational inefficiency; customized circuits; dynamically extensible processor; instruction-set extensions; just-in-time customizable processor; multistage accelerator; near-ideal performance; processor pipeline; reconfigurable fabric; specialized functional unit; Acceleration; Arrays; Educational institutions; Fabrics; Parallel processing; Pipelines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2013 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2013.6691166
  • Filename
    6691166