• DocumentCode
    1569936
  • Title

    Source-level timing annotation for fast and accurate TLM computation model generation

  • Author

    Lin, Kai-Li ; Lo, Chen-Kang ; Tsay, Ren-Song

  • Author_Institution
    Dept. of Comput. Sci., Nat. Tsing-Hua Univ., Hsinchu, Taiwan
  • fYear
    2010
  • Firstpage
    235
  • Lastpage
    240
  • Abstract
    This paper proposes a source-level timing annotation method for generation of accurate transaction level models for software computation modules. While transaction level modeling (TLM) approach is widely adopted now for system modeling and simulation speed improvement, timing estimation accuracy often is compromised. To have reliable and accurate estimation results at system level, we propose a timing annotation method for accurate TLM computation model generation considering processor architecture with pipeline and cache structures, which are challenging but critical to accurate timing estimation. The experiments show that our results are within 2% of cycle accurate results and the approach is three orders faster than conventional ISS approaches.
  • Keywords
    cache storage; formal specification; instruction sets; pipeline processing; program processors; software performance evaluation; transaction processing; TLM computation model generation; accurate transaction level models; cache structures; instruction set simulator simulation; pipeline structures; processor architecture; simulation speed improvement; software computation modules; source-level timing annotation; system modeling; transaction level modeling; Accuracy; Assembly; Computational modeling; Computer architecture; Computer science; Pipelines; Predictive models; Software performance; System-on-a-chip; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2010 15th Asia and South Pacific
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-5765-6
  • Electronic_ISBN
    978-1-4244-5767-0
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2010.5419890
  • Filename
    5419890