摘要 |
A multiprocessor system of a vector processor type including two or more scalar units (SU0, SU1) and one vector unit (VU). Priority for use of the vector unit by the scalar units is switched from one scalar unit (SU0) to another scalar unit (SU1) by detecting an interruption in the instructions under execution in the vector unit. The discontinuance detection may be performed by adding an instruction at the end of a packet of instructions being executed or to be executed in the vector unit, or performed by detecting the absence of instructions in a buffer (1063) which stores instructions to be executed. The quantitative throughput characteristic and operating ratio of the vector unit of the multiprocessor system is improved in comparison with known multiprocessor systems. |