MU5 was the fifth computer system to be designed and built at the University of Manchester, in succession to a series of innovative projects dating back to the late 1940s. MU5 introduced a number of new ideas, particularly in terms of its instruction set, which was designed with high-level language compilation in mind, and novel uses for associative stores. The technical aspects of the project have been well documented in numerous papers and a book. Many of the design ideas developed in MU5 were used in the ICL 2900 series of computers. The HASE MU5 website describes the design of the MU5 computer, explains how the HASE simulation model works and includes a list of relevant publications. Three versions of the model are available, differing only in terms of the program and data pre-loaded into their memories. Version 1 contains a program in its memory that demonstrates the operation of the MU5 Name Store. Version 2 contains a program that executes a scalar product program. Version 3 contains a program that demonstrates the use of string processing instructions.Return to Computer Architecture Simulation Models
The files for version 1 can be downloaded as a zip file from mu5_v1.10.zip. The files for version 2 can be downloaded as a zip file from mu5_v2.10.zip. The files for version 3 can be downloaded as a zip file from mu5_v3.10.zip.
This model was built by Roland Ibbett, Emeritus Professor of Computer Science at the University of Edinburgh and formerly Reader in Computer Science at the University of Manchester. Thanks are due to David Dolman for maintaining HASE and enhancing it with the extra features needed to support this model, to Eric Sunderland for listening when the going got tough and to all those who contributed to the design of the original MU5, many of them sadly no longer with us.
Instructions on how to use HASE models can be found at Downloading, Installing and Using HASE.