The NUMAchine project at the University of Toronto is a major research project aimed at developing a shared-memory multiprocessor architecture and software support for easy and efficient use of this architecture. Members of both the Department of Electrical and Computer Engineering and the Department of Computer Science are collaborating on this project.
A key objective is to develop a high-performance architecture that is modular, cost-effective and scalable. At the present time, a prototype machine is being designed and built, and the system software is being developed. The NUMAchine project is under active development at this time; the purpose of this document is to show the state of the project, by means of a technical report that describes the NUMAchine architecture and the prototype machine that is being built.
Project funding is provided by the
Natural Sciences and Engineering Research Council of Canada