| CPC G06F 9/30036 (2013.01) [G06F 9/3001 (2013.01); G06F 17/16 (2013.01)] | 20 Claims |

|
1. A microprocessor system, comprising:
a vector computational unit that includes a plurality of processing elements, wherein each processing element is connected to a corresponding computation unit in a last row of a plurality of computation units included in a computational array and each processing element is connected to a memory,
wherein information associated with a row of data elements is provided in parallel to the plurality of processing elements by the computational array and the memory; and
a control unit circuit configured to provide at least a processor instruction to the vector computational unit, the control unit circuit being configured to synchronize receipt of the information from the computational array and the memory to respective processing elements,
wherein each of the plurality of processing elements of the vector computational unit is configured to process the information in response to the processor instruction,
wherein the processor instruction specifies at least a register in the memory, and wherein one or more processing elements of the plurality of processing elements load the information from the register.
|