This Article 
 Bibliographic References 
 Add to: 
The University of Manchester MU5 Project
January-March 1999 (vol. 21 no. 1)
pp. 24-33

MU5 was the fifth computer system to be designed and built at the University of Manchester, England, in succession for 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. This paper presents a history of the development of the MU5 hardware and the way in which the system was brought to life. It also explains some of the thinking that went into the design of MU5 and reflects on the success of the project.

1. D. Morris and R.N. Ibbett, The MU5 Computer System.London: The Macmillan Press, 1979.
2. R.N. Ibbett and P.C. Capon, "The Development of the MU5 Computer System," Comm. ACM, pp. 13-24, 1978.
3. S.H. Lavington, History of Manchester Computers, National Computing Centre, Manchester, England, 1975.
4. S.H. Lavington, "The Manchester Mark I and Atlas: A Historical Perspective," Comm. ACM, pp. 5-12, 1978.
5. T. Kilburn, D.B.G. Edwards, M.J. Lanigan, and F.H. Sumner, "One-Level Storage System," IRE Trans., vol. 11, pp. 223-234, 1962.
6. T. Kilburn, D. Morris, J.S. Rohl, and F.H. Sumner, "A System Design Proposal," Information Processing 1968, vol 2. Amsterdam: NorthHolland, 1969, pp. 806-811.
7. D. Aspinall, D.J. Kinniment, and D.B.G. Edwards, "Associative Memories in Large Computer Systems," Information Processing 1968, vol 2. Amsterdam: NorthHolland, 1969, pp. 796-800.
8. T. Kidder, The Soul of a New Machine.New York: Little, Brand&Co, 1981.
9. R.N. Ibbett, "The MU5 Instruction Pipeline," Computer J., vol. 15, pp. 43-50, 1972.
10. J.V. Woods and F.H. Sumner, "Operand Accessing in a Pipelined Computer System," IEE Conf. Proc., vol. 121, pp. 326-343, 1974.
11. J. Standeven, S. Lanyado, and D.B.G. Edwards, "The MU5 Secondary Operand Unit," IERE Conf. Proc., vol. 25, pp. 429-440, 1972.
12. D.W. Anderson, F.J. Sparacio, and R.M. Tomasulo, "The IBM System/360 Model 91: Machine Philosophy and Instruction Handling," IBM J. R&D, vol. 11, pp. 8-24, 1971.
13. J.E. Thornton, Design of a Computer: The Control Data 6600.Glenview, Ill.: Scott, Foresman&Co, 1970.
14. F.H. Sumner, "MU5—An Assessment of the Design," Information Processing 1974.Amsterdam: North-Holland, pp. 133-136, 1974.
15. J.B. Gosling, "Review of High-Speed Addition Techniques," IEE Proc., vol. 118, pp. 29-35, 1971.
16. J. Djordjevic, R.N. Ibbett, and F.H. Sumner, "Evaluation of Some Proposed Name-Space Architectures Using ISPS," IEE Proc., vol. 127E, pp. 120-125, 1980.
17. R. Russell, "The Cray-1 Computer System," Comm. ACM, vol. 21, no. 1, Jan. 1978, pp. 63-72.
18. R.N. Ibbett, P.C. Capon, and N.P. Topham, "MU6V: A Parallel Vector Processing Unit," Proc. 12th ISCA, pp. 136-144, 1985.
19. D.B.G. Edwards, A.E. Knowles, and J.V. Woods, "MU6-G. A New Design to Achieve Mainframe Performance From a Mini-Sized Computer," Proc. Seventh ISCA, pp. 161-167, 1978.
20. D. Morris, G.R. Frank, and T.J. Sweeney, "Communications in a Multi-Computer System," IERE Conf. Proc., vol. 25, pp. 405-413, 1972.
21. S.H. Lavington, G. Thomas, and D.B.G. Edwards, "The MU5 Multicomputer Communication System," IEEE Trans. Computers, vol. 26, pp. 19-28, 1977.
22. D.B.G. Edwards, T.E. Whitehouse, L.E.M. Warburton, and I. Watson, "The MU5 Disc System," IEE Conf. Proc., no. 121, 1974.
23. H.J. Kahn and J.W.R. May, "The Use of Logic Simulation in the Design of a Large Computer System," IERE Conf. Proc., vol. 25, pp. 19-30, 1972.
24. N.A. Yannacopoulos, R.N. Ibbett, and R.W. Holgate, "Performance Measurements of the MU5 Primary Instruction Pipeline," Information Processing 1977.Amsterdam: NorthHolland, pp. 471-476, 1977.
25. J.K. Buckle, The ICL 2900 Series, chapter 1. London: The Macmillan Press, 1978.

Roland N. Ibbett, "The University of Manchester MU5 Project," IEEE Annals of the History of Computing, vol. 21, no. 1, pp. 24-33, Jan.-March 1999, doi:10.1109/85.759366
Usage of this product signifies your acceptance of the Terms of Use.