• DocumentCode
    2368244
  • Title

    Integrated on-chip storage evaluation in ASIP synthesis

  • Author

    Jain, Manoj Kumar ; Balakrishnan, M. ; Kumar, Anshul

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Delhi, India
  • fYear
    2005
  • fDate
    3-7 Jan. 2005
  • Firstpage
    274
  • Lastpage
    279
  • Abstract
    An application specific instruction set processor (ASIP) exploits special characteristics of the given application(s) to meet the desired performance, cost and power requirements. Performance estimation which drives the design space exploration is usually done by simulation. With increasing dimensions of the design space, simulator based approaches become too time consuming. In the domain of application specific instruction set processors (ASIP), this problem can be solved by approaches which perform only scheduling for performance estimation and avoid code generation. However, existing scheduler based approaches do not help in exploring on-chip storage organization. We present a scheduler based technique for exploring the register file size, number of register windows and cache configurations in an integrated manner. Performance for different register file sizes are estimated by predicting the number of memory spills and its delay. The technique employed does not require explicit register assignment. Number of context switches leading to spills are estimated for evaluating the time penalty due to a limited number of register windows and cache simulator is used for estimating cache performance.
  • Keywords
    application specific integrated circuits; cache storage; integrated circuit design; integrated memory circuits; memory architecture; microprocessor chips; ASIP synthesis; application specific instruction set processor; cache configurations; cache performance; code generation; design space exploration; integrated on-chip storage evaluation; memory spills; performance estimation; register file size; register windows; Aerospace electronics; Application software; Application specific processors; Control systems; Costs; Delay estimation; Processor scheduling; Registers; Space exploration; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2005. 18th International Conference on
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-2264-5
  • Type

    conf

  • DOI
    10.1109/ICVD.2005.112
  • Filename
    1383288