• DocumentCode
    466438
  • Title

    Application specific forwarding network and instruction encoding for multi-pipe ASIPs

  • Author

    Radhakrishnan, Swarnalatha ; Guo, Hui ; Parameswaran, Sri ; Ignjatovic, Aleksandar

  • Author_Institution
    Univ. of New South Wales, Sydney
  • fYear
    2006
  • fDate
    22-25 Oct. 2006
  • Firstpage
    241
  • Lastpage
    246
  • Abstract
    Small area and code size are two critical design issues in most of embedded system designs. In this paper, we tackle these issues by customizing forwarding networks and instruction encoding schemes for multi-pipe Application Specific Instruction-Set Processors (ASIPs). Forwarding is a popular technique to reduce data hazards in the pipeline to improve performance and is applied in almost all modern processor designs; but it is very area expensive. Instruction encoding schemes have a direct impact on code size; an efficient encoding method can lead to a small instruction width, and hence reducing the code size. We propose application specific techniques to reduce forwarding networks and instruction widths for ASIPs with multiple pipelines. By these design techniques, it is possible to reduce area, code size, and even power consumption (due to reduced area), without costing any performance. Our experiments, on a set of benchmarks using the proposed customization approaches show that, on average, there are 27% savings on area, 30% on leakage power, 16.7% on code size, and at the same time, performance even improves by 4% because of the reduced clock period.
  • Keywords
    encoding; instruction sets; microprocessor chips; pipeline processing; application specific forwarding network; application specific instruction-set processors; benchmarks; data hazards; embedded system designs; instruction encoding; leakage power; multipipe ASIPs; multiple pipelines; processor designs; Application software; Application specific processors; Computer science; Costs; Design engineering; Embedded system; Encoding; Hazards; Pipelines; Registers; VLIW; forwarding; instruction encoding; multi-pipe ASIP;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis, 2006. CODES+ISSS '06. Proceedings of the 4th International Conference
  • Conference_Location
    Seoul
  • Print_ISBN
    1-59593-370-0
  • Electronic_ISBN
    1-59593-370-0
  • Type

    conf

  • DOI
    10.1145/1176254.1176313
  • Filename
    4278522