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
Link To Document