Computer: "automatic electronic apparatus for making calculations
or controlling operations that are expressible in numerical or logical
form"
(Concise Oxford Dictionary)
Following retirement, I am no longer active in research (so will not be supervising any more students or visitors) but still maintain an interest in HASE, a Hierarchical computer Architecture design and Simulation Environment we developed at Edinburgh. This environment is effectively a virtual laboratory for research in computer architecture. It has been used for a number of major projects:
- ALAMO: Algorithms, Architectures and Models of Computation
- EMIN: Evaluation of Multiprocessor Interconnection Networks
- UKQCD Computer Simulation Project
- Simulation Modelling of Distributed Shared Memory Clusters
- Storlite: Storage Systems Optical Networking
HASE has also been used as the development environment for a number of undergraduate and postgraduate projects. It can be run on Linux, MACs and Windows and can be downloaded from the HASE website. The source code for a number of models that can be use to support the teaching of computer architecture is also available from the Computer Architecture Simulation Models website.