• DocumentCode
    1632180
  • Title

    A knowledge-based retargetable compiler for application specific signal processors

  • Author

    Kuroda, I. ; Nishitani, Takao

  • Author_Institution
    NEC Corp., Kanagawa, Japan
  • fYear
    1989
  • Firstpage
    631
  • Abstract
    A knowledge-based compiler for application-specific signal processors has been developed. In order to generate optimized microcode for specific architectures, code optimization knowledge used by expert programmers has been implemented in the knowledge base and applied in every phase in the compiler, i.e. program analysis, intermediate code optimization, and code generation. This knowledge-based approach has been evaluated using a signal processor μPD77230. The developed compiler generates optimized microcode whose code size is almost the same as the code realized by expert programmers. This approach also leads to a compiler that can be retargeted by replacing the machine-dependent databases in the compiler
  • Keywords
    application specific integrated circuits; computerised signal processing; digital signal processing chips; knowledge based systems; microprogramming; program compilers; μPD77230; application specific signal processors; code generation; code optimization knowledge; intermediate code optimization; knowledge-based retargetable compiler; program analysis; Compaction; Digital signal processing; Flow graphs; Laboratories; National electric code; Optimizing compilers; Program processors; Programming profession; Signal generators; Signal processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1989., IEEE International Symposium on
  • Conference_Location
    Portland, OR
  • Type

    conf

  • DOI
    10.1109/ISCAS.1989.100431
  • Filename
    100431