• DocumentCode
    454342
  • Title

    Automatic Identification of Application-Specific Functional Units with Architecturally Visible Storage

  • Author

    Biswas, Partha ; Dutt, Nikil ; Ienne, Paolo ; Pozzi, Laura

  • Author_Institution
    Sch. of Inf. & Comput. Sci., California Univ., Irvine, CA
  • Volume
    1
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Instruction set extensions (ISEs) can be used effectively to accelerate the performance of embedded processors. The critical, and difficult task of ISE selection is often performed manually by designers. A few automatic methods for ISE generation have shown good capabilities, but are still limited in the handling of memory accesses, and so they fail to directly address the memory wall problem. We present here the first ISE identification technique that can automatically identify state-holding application-specific functional units (AFUs) comprehensively, thus being able to eliminate a large portion of memory traffic from cache and main memory. Our cycle-accurate results obtained by the SimpleScalar simulator show that the identified AFUs with architecturally visible storage gain significantly more than previous techniques, and achieve an average speedup of 2.8times over pure software execution. Moreover, the number of required memory-access instructions is reduced by two thirds on average, suggesting corresponding benefits on energy consumption
  • Keywords
    application specific integrated circuits; cache storage; embedded systems; instruction sets; microprocessor chips; SimpleScalar simulator; application-specific functional units; embedded processors; instruction set extensions; memory wall problem; memory-access instructions; visible storage; Acceleration; Application software; Computer science; Embedded computing; Energy consumption; Informatics; Pollution; Registers; Storage automation; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    3-9810801-1-4
  • Type

    conf

  • DOI
    10.1109/DATE.2006.244088
  • Filename
    1656878