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 :
بازگشت