Following a brief outline of the background of the MU5 project, the aims and ideas for MU5 are discussed. A description is then given of the instruction set, which includes a number of features conducive to the production of efficient compiled code from high-level language source programs. The design of the processor is then traced from the initial ideas… (More)
MU6V is a parallel vector processing system in which a linear set of processors, each capable of both vector and scalar operations, is interconnected by a common communication highway. Memory is fully distributed among the processors and interprocessor communication occurs by means of global broadcasts controlled in hardware by a data driven synchronization… (More)
In this paper the operation of the machine on code compiled for typical array operations is discussed. The performance of programs written in this straight forward way is compared with the possible gain through using hardware array orders within the MU5 framework. It is necessary to first outline the MU5 order code.