• DocumentCode
    1645241
  • Title

    Methodology for the efficient use of operands in the design of compound instructions in ASIP

  • Author

    Lee, Jongwon ; Ahn, Minwook ; Youn, Jonghee M. ; Paek, Yunheung

  • Author_Institution
    Sch. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., Seoul, South Korea
  • fYear
    2009
  • Firstpage
    349
  • Lastpage
    352
  • Abstract
    ASIP is widely used for the embedded processor design when stringent requirements are necessary such as fast time-to-market, good performance for the killer application and flexibility from software programming. Compound instruction, one type of various ASIs, gives the developers a chance of satisfying those requirements by encapsulating several operations into one instruction. However, encapsulating several operations into one compound instruction makes it hard to encoding instructions due to the lack of the room for encoding operands. Using implicit-operand requires no bits for encoding operands but increases the register pressure, resulting in many spills. Using the additional instruction words for encoding operands (multi-word instruction) allows the full exploitation of registers available in the processor as operand, but increases the code size. In this paper, we empirically investigate several ways of encoding operands for the compound instruction between the above two extremes, and give an advice for the design of compound instructions having many operands.
  • Keywords
    application specific integrated circuits; encoding; instruction sets; integrated circuit design; ASI; ASIP; application specific instruction set processor; compound instructions; embedded processor design; encoding operands; software programming; Active appearance model; Application software; Application specific processors; Computer science; Decoding; Embedded system; Encoding; Process design; Registers; Software performance; ASI; ASIP; compound instruction; implicit operand; multiple word instruction; spill;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SoC Design Conference (ISOCC), 2009 International
  • Conference_Location
    Busan
  • Print_ISBN
    978-1-4244-5034-3
  • Electronic_ISBN
    978-1-4244-5035-0
  • Type

    conf

  • DOI
    10.1109/SOCDC.2009.5423845
  • Filename
    5423845