Visualisation Techniques in Computer Architecture
Roland N Ibbett
Institute for Computing Systems Architecture
Division of Informatics
University of Edinburgh
Edinburgh, EH9 3JZ, UK

Visualisation of the activities which occur within a processor is an
important aspect of computer architecture education and an aid to
design and research. Various systems have been developed for this
purpose, mostly based on specific processor architectures.

At the University of Edinburgh two (closely related) simulation
systems, HASE and Simjava, have been developed, both of which offer a
variety of visualisation facilities.

HASE is a general purpose simulation environment designed to support
both research and teaching in computer architecture. It has been used
to support a variety of research and student design projects, and HASE
models have been used for student exercises.

Simjava is a Java implementation of HASE which allows live simulations
to be incorporated into WWW pages and run remotely.