• DocumentCode
    2633503
  • Title

    Fast data-cache modeling for native co-simulation

  • Author

    Posadas, Héctor ; Díaz, Luis ; Villar, Eugenio

  • Author_Institution
    ETSIIT, Univ. of Cantabria, Santander, Spain
  • fYear
    2011
  • fDate
    25-28 Jan. 2011
  • Firstpage
    425
  • Lastpage
    430
  • Abstract
    Efficient design of large multiprocessor embedded systems requires fast, early performance modeling techniques. Native co-simulation has been proposed as a fast solution for evaluating systems in early design steps. Annotated SW execution can be performed in conjunction with a virtual model of the HW platform to generate a complete system simulation. To obtain sufficiently accurate performance estimations, the effect of all the system components, as processor caches, must be considered. ISS-based cache models slow down the simulation speed, greatly reducing the efficiency of native-based co-simulations. To solve the problem, cache modeling techniques for fast native co-simulation have been proposed, but only considering instruction-caches. In this paper, a fast technique for data-cache modeling is presented, together with the instrumentation required for its application in native execution. The model allows the designer to obtain cache hit/miss rate estimations with a speed-up of two orders of magnitude with respect to ISS. Miss rate estimation error remains below 5% for representative examples.
  • Keywords
    cache storage; embedded systems; multiprocessing systems; complete system simulation; data-cache modeling; multiprocessor embedded systems; native co-simulation; Accuracy; Benchmark testing; Computational modeling; Data models; Embedded systems; Estimation; Memory management; Cache modelling; Electronic System Level; Embedded SW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2011 16th Asia and South Pacific
  • Conference_Location
    Yokohama
  • ISSN
    2153-6961
  • Print_ISBN
    978-1-4244-7515-5
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2011.5722227
  • Filename
    5722227