DocumentCode
3590682
Title
Synthilation: JIT-compilation of microinstruction sequences in AMIDAR processors
Author
Hochberger, Christian ; Jung, Lukas Johannes ; Engel, Andreas ; Koch, Andreas
Author_Institution
Dept. for Electr. Eng. & Inf. Technol., Tech. Univ. Darmstadt, Darmstadt, Germany
fYear
2014
Firstpage
1
Lastpage
6
Abstract
The large expense of current chip fabrication can generally only be amortized for large manufacturing volumes. Thus, it is desirable to build adaptable chips that can be customized to the application needs after production. In this contribution we show that this adaptation is possible even without reconfigurable HW components. We propose synthilation, a new method for adapting the processor to the application requirements. It combines methods of hardware synthesis and software compilation to map high-level descriptions to hardware components of the processor. Our approach is applicable to varying degrees of reconfigurability, reaching from static microarchitectures just with writable control stores (variable microcode), to the exploitation of instruction level parallelism with multiple computational units. We consider both a practical real-world example as well as theoretical bounds on the speed-ups achievable by our method.
Keywords
high level synthesis; microprocessor chips; AMIDAR processor; JIT-compilation; hardware synthesis; instruction level parallelism; manufacturing volume; microcode; microinstruction sequence; reconfigurable HW component; software compilation; synthilation method; writable control storage; Encoding; Generators; Hardware; History; Instruction sets; Java;
fLanguage
English
Publisher
ieee
Conference_Titel
Design and Architectures for Signal and Image Processing (DASIP), 2014 Conference on
Type
conf
DOI
10.1109/DASIP.2014.7115634
Filename
7115634
Link To Document