EP0402891A2

Multiprocessor system with vector pipelines.

Abstract

In a multiprocessor system comprising a plurality of processors and a main memory common to the processors, each processor comprises at least one vector calculation unit which is specific to a vector calculation and which is independent of the vector calculation units in the other processors. A register holds a configuration signal representative of configuration of the vector calculation units in each processor. An access control unit controls access operations of the processors on the basis of the configuration signals in the processors to make the processors selectively access the main memory. Thus, the processors individually carry out the vector calculations to individually access the main memory.

EP0402891A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 13 June 2010, 16.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

5 claims: 2 independent, 3 dependent

  1. 1
    A multiprocessor system comprising a plurality of processors and a main memory common to said plurality of the processors, each of said processors comprising at least one vector calculation unit specific to a vector calculation, said multiprocessor system comprising:access control means coupled to said vector calculation units in said processors, respectively, and to said main memory for individually controlling the vector calculation units in said processors to independently make the vector calculation units access said main memory.
  2. 2
    A multiprocessor system as claimed in Claim 1, wherein each of said processors comprises register means for storing a configuration signal representative of configuration of said at least one vector calculation unit in each of said processors; said access control means comprising:arbitrating means coupled to said processors for arbitrating access to said main memory on the basis of said configuration signals sent from said processors to produce a control signal representative of the processor which is accessible to said main memory;and connection means connected to the vector calculation units of said processors and to said arbitrating means for selectively connecting, to said main memory, the vector calculation means of the processor indicated by said control signal.
  3. 3
    A multiprocessor system as claimed in Claim 1 or 2, wherein said processors comprise the vector calculation units which are different in number from one another.
  4. 4
    A multiprocessor system as claimed in Claim 3, wherein said register means in each of said processors indicates the number of the vector calculation units available in each of said processors.
  5. 5
    A multiprocessor system as claimed in any one of Claims 1 to 4, each of said processors being operable to carry out processing other than said vector calculation, wherein each of said processors comprises a processing unit for carrying out said processing.