• 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