The NUMAchine Multiprocessor Project

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. Follow the links below for more information.

Hardware description with photographs

Papers and technical documentation

System software:

Click on the figures below for the
NUMAchine architecture and a hardware photo.


Major funding from:
Natural Sciences and Engineering Research Council of Canada (NSERC)