• DocumentCode
    1836188
  • Title

    Optimizations for a simulator construction system supporting reusable components

  • Author

    Penry, David A. ; August, David I.

  • Author_Institution
    Dept. of Comput. Sci., Princeton Univ., USA
  • fYear
    2003
  • fDate
    2-6 June 2003
  • Firstpage
    926
  • Lastpage
    931
  • Abstract
    Exploring a large portion of the microprocessor design space requires the rapid development of efficient simulators. While some systems support rapid model development through the structural composition of reusable concurrent components, the Liberty Simulation Environment (LSE) provides additional reuse-enhancing features. This paper evaluates the cost of these features and presents optimizations to reduce their impact. With these optimizations, an LSE model using custom reusable components outperforms a SystemC model using custom components by 6%.
  • Keywords
    circuit optimisation; circuit simulation; logic simulation; programming environments; software reusability; LSE; liberty simulation environment; microprocessor design space; rapid model development; reusable component; reusable concurrent component; reuse-enhancing feature; simulator construction system; structural composition; synchronous-reactive; Algorithm design and analysis; Analytical models; Computational modeling; Computer science; Computer simulation; Contracts; Cost function; Microprocessors; Permission; Power system modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2003. Proceedings
  • Print_ISBN
    1-58113-688-9
  • Type

    conf

  • DOI
    10.1109/DAC.2003.1219153
  • Filename
    1219153