Patent ID: 8635432

Claim:
An SIMD processor array system comprising: a control processor that is capable of issuing a plurality of instructions at the same time; and a processing element array that includes a plurality of mutually-connected processing elements to be controlled by the control processor, the control processor issuing an inter-processing element data shift instruction to the plurality of processing elements, the plurality of processing elements having a transfer data storing part, a transfer data fetch and storing part, and an ID storing part, and according to the inter-processing element data shift instruction, performing a data sending operation of copying all contents of the transfer data storing part of an adjoining processing element to the transfer data storing part of the own processing element, and a data fetch operation of copying part or all of the contents of the transfer data storing part of the adjoining processing element to the transfer data fetch and storing part of the own processing element if part of the contents of the transfer data storing part of the adjoining processing element coincide with contents of the ID storing part of the own processing element.