A building block approach to multiprocessing

  • Authors:
  • R. L. Davis;S. Zucker;C. M. Campbell

  • Affiliations:
  • Burroughs Corporation, Paoli, Pennsylvania;Burroughs Corporation, Paoli, Pennsylvania;Burroughs Corporation, Paoli, Pennsylvania

  • Venue:
  • AFIPS '72 (Spring) Proceedings of the May 16-18, 1972, spring joint computer conference
  • Year:
  • 1971

Quantified Score

Hi-index 0.00

Visualization

Abstract

Today most computing systems have dedicated, self-contained, single processors. When the load on the system exceeds its processing capabilities, it is necessary to replace the original system with one of greater capacity. It would be far better if the original system had been modular in nature, so that additional processing modules could be added in a multiprocessing configuration with the growth in processing requirements, just as memory modules or I/O devices are added with the growth in storage or peripheral requirements. Multi-processing systems are not new, but they have been previously limited by the processing time consumed in controlling the processor modules. With the advent of microprogrammed computers, however, control functions can now be implemented in microcode, and executed at a much faster rate than has been previously possible. In addition, microprogrammed computers are simpler and therefore more reliable than conventional computers.