Abstract
The purpose of this paper is to present some ideas on multiprocessor design and on automatic translation of sequential programs into parallel programs for multiprocessors. With respect to machine design, two subjects are discussed. First, a multiprocessor allowing parallelism at a very low level is sketched and then, a brief discussion on the interconnection network is presented. In the automatic translation section, a few techniques are briefly described and illustrated by many examples. Finally, the conclusion of the paper mentions some of the advantages multiprocessors have over pipelined and array computers for computation-bound programs. In the automatic translation section, a few techniques are briefly described and illustrated by many examples. Finally, the conclusion of the paper mentions some of the advantages multiprocessors have over pipelined and array computers for computation-bound programs.
Original language | English (US) |
---|---|
Pages (from-to) | 763-776 |
Number of pages | 14 |
Journal | IEEE Transactions on Computers |
Volume | C-29 |
Issue number | 9 |
DOIs | |
State | Published - Sep 1980 |
Keywords
- Automatic translation
- compilers
- high-speed multiprocessors
- interconnection networks
- multiprocessors
- parallel processing
- pipelining
- vectorizers
ASJC Scopus subject areas
- Software
- Theoretical Computer Science
- Hardware and Architecture
- Computational Theory and Mathematics