• DocumentCode
    2068352
  • Title

    HASE: a flexible high performance architecture simulator

  • Author

    Robertson, A.R. ; Ibbett, R.N.

  • Author_Institution
    Dept. of Comput. Sci., Edinburgh Univ., UK
  • Volume
    1
  • fYear
    1994
  • fDate
    4-7 Jan. 1994
  • Firstpage
    261
  • Lastpage
    270
  • Abstract
    HASE is a hierarchical computer architectural design and simulation environment which allows a computer architecture and its implementation to be represented graphically at several different levels of abstraction. Class inheritance is used to factor out common behaviour, for example, producer/consumer synchronisations, queue and statistics functions inherited by the memory, bus and function unit hierarchies. An architecture editor which maintains architectural consistency is used to select, insert and connect objects at abstraction levels relevant to the focus of a simulation experiment. The implementation of a model can be refined using a trace animator to visualise entity scheduling, synchronisation and blocking behaviour and an architecture animator can be used to validate functional correctness. Statistics gathered during a simulation allow performance assessments to be made.<>
  • Keywords
    computer architecture; digital simulation; performance evaluation; HASE; architecture editor; blocking behaviour; computer architecture; entity scheduling; flexible high performance architecture simulator; functional correctness; performance assessments; queue; statistics functions; synchronisation; trace animator;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
  • Conference_Location
    Wailea, HI, USA
  • Print_ISBN
    0-8186-5090-7
  • Type

    conf

  • DOI
    10.1109/HICSS.1994.323165
  • Filename
    323165