Hierarchical Architecture Design and Simulation Environment

نویسندگان

  • Fred W. Howell
  • R. Williams
  • Roland N. Ibbett
چکیده

The Hierarchical Architecture Design and Simulation Environment (HASE) is a tool for modelling and simulating computer architectures. Using HASE, designers can create and explore architectural designs at diierent levels of abstraction through a graphical interface based on X-Windows/Motif and can view the results of the simulation through animation of the design drawings. 1 The Motivation Advanced simulation tools are available for low level electronic design, such as Spice for analogue circuits, and VLSI layout tools. However, tools for rapid prototyping of architectural ideas are few and far between. Simulation languages (such as SIMULA, SIMSCRIPT, DEMOS etc) can be used to model computer architectures, but the user has to be an expert on simulation. This is also the problem of general purpose simulation tools (e.g. SES/Workbench), where icons represent`queues', `servers' etc., and the link between a queueing model of an architecture and the architecture itself is not immediately apparent to the engineer not uent in queueing theory. Conventional languages (C, C++, occam) are often used to construct simulators, but this approach involves starting from scratch for each new project. User interface aspects are often neglected as the tool will be thrown away with the next architecture. This is very wasteful, as many aspects of computers are constant between diierent architectures. The object oriented approach ooers a solution. Standard components (such as memories, microprocessors and inter-connection networks) can be held in a library. They can be constructed and linked together graphically on screen to create a simulation of an architecture, in much the same way that standard components can be wired together in a semi-custom VLSI tool. The difference is that the simulation is not xed to low level wires and chip pins, but is free to choose the appropriate abstraction level. HASE addresses one of the four \Grand Challenges in Computer Architecture" identiied by the Purdue Workshop on Grand Challenges in Computer Architecture for the Support of High Performance Computing 1]: ... to develop suucient infrastructure to allow rapid prototyping of hardware ideas and the associated software in a way that permits realistic evaluation. Any tool which attempts to bridge the hard-ware/software gap must provide models which are as understandable to the compiler writers working on instruction scheduling as they are to the computer engineers. Hierarchy is a fundamental concept in managing complexity for both hardware and software, so the simulation tool should be hierarchical to allow detailed simulations in areas …

منابع مشابه

Role of Environmental Simulation at the Early Stage of Design in Order to Achieve Outdoor Thermal Comfort: A Case Study of Ekbatan and Apadana Residential Complexes in Tehran, Iran

Outdoor environment and its requirement are one of the crucial issues of the designer especially in the residential complexes .early stage simulation is a method which is considered in many studies and projects to demonstrate and predict the environmental performance of the buildings. Therefore in this study to assess the importance of the early-stage environmental consideration through simulat...

متن کامل

Chapter 1 Hierarchical Architecture Simulation Environment

The Hierarchical Architecture Simulation Environment (HASE) is a tool for modelling and simulating computer architectures. Using HASE, designers can create and explore architectural designs at different levels of abstraction through a graphical interface based on X-Windows/Motif and can view the results of the simulation through animation of the design drawings. This chapter describes the desig...

متن کامل

Design and Simulation of a Modified 32-bit ROM-based Direct Digital Frequency Synthesizer on FPGA

This paper presents a modified 32-bit ROM-based Direct Digital Frequency Synthesizer (DDFS). Maximum output frequency of the DDFS is limited by the structure of the accumulator used in the DDFS architecture. The hierarchical pipeline accumulator (HPA) presented in this paper has less propagation delay time rather than the conventional structures. Therefore, it results in both higher maximum ope...

متن کامل

Finding the Best Orientation of the Educational Buildings in Hot Arid Regions in Iran, in order to Achieve the Optimum Annual Energy Consumption, Using Computer Simulation (Case Study: a Double Class School in Zahedan)

School buildings forming a large part of public buildings are among the most important consumers of energy in Iran. Given the existing construction conditions, these buildings seem to have considerable potential for energy efficiency if the construction and design methods are reformed. Therefore, numerous researchers have analyzed geometrical factors influencing energy consumption in buildings,...

متن کامل

Architecture Students’ Understanding of Landscape Issues in Design Studios (A Comparison Approach in Some Tehran Architecture Schools)

Without the surrounding environment of a site, architecture loses its full meaning. In the evolutionof the design process, a site's environment should be understood as the integral factor within which a designed productor artifact is expected to perform. The environment is not of secondary priority. Every building is intertwined with itscontext; context being its physical, visual and ecological...

متن کامل

DEVS/HLA-Based Modeling and Simulation for Intelligent Transportation Systems

This article focuses on the study of the modeling and simulation of an intelligent transportation system that uses discrete event system specification (DEVS)/high-level architecture (HLA), which is the methodology of hierarchical modular modeling and distributed simulation. The authors performed distributed homogeneous traffic simulation by extending an existing developed DEVS-based I 3 D 2 tra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994