Design and implementation of the NUMAchine multiprocessor

  • Authors:
  • A. Grbic;S. Brown;S. Caranci;R. Grindley;M. Gusat;G. Lemieux;K. Loveless;N. Manjikian;S. Srbljic;M. Stumm;Z. Vranesic;Z. Zilic

  • Affiliations:
  • Dept. of Electrical and Computer Engineering, University of Toronto, Canada;Dept. of Electrical and Computer Engineering, University of Toronto, Canada;Dept. of Electrical and Computer Engineering, University of Toronto, Canada;Dept. of Electrical and Computer Engineering, University of Toronto, Canada;Dept. of Electrical and Computer Engineering, University of Toronto, Canada;Dept. of Electrical and Computer Engineering, University of Toronto, Canada;Dept. of Electrical and Computer Engineering, University of Toronto, Canada;Queen's University at Kingston, Canada and Dept. of Electrical and Computer Engineering, University of Toronto, Canada;University of Zagreb, Croatia and Dept. of Electrical and Computer Engineering, University of Toronto, Canada;Dept. of Electrical and Computer Engineering, University of Toronto, Canada;Dept. of Electrical and Computer Engineering, University of Toronto, Canada;Lucent Technologies, Allentown, PA and Dept. of Electrical and Computer Engineering, University of Toronto, Canada

  • Venue:
  • DAC '98 Proceedings of the 35th annual Design Automation Conference
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the design and implementation of the NUMAchine multiprocessor. As the market for CC-NUMA multiprocessors expands, this research project provides a timely architectural design and cost-effective prototype. The key to the successful implementation of our 48-processor prototype is the use of off-the-shelf components and programmable logic devices. Since this machine will serve as a research vehicle for parallel software development, a number of hardware features to enhance experimentation have been included in the design.