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
Link To Document