| CPC G06F 12/0607 (2013.01) [G06F 3/0611 (2013.01); G06F 3/0659 (2013.01); G06F 3/0673 (2013.01); G06F 9/46 (2013.01); G06F 12/0238 (2013.01); G06N 3/045 (2023.01); G06N 3/063 (2013.01); G11C 11/54 (2013.01)] | 20 Claims |

|
1. A memory processing unit (MPU) comprising:
a first memory including a plurality of regions;
a plurality of processing regions interleaved between the plurality of regions of the first memory, wherein the processing regions include a plurality of compute cores configurable in one or more clusters, wherein the plurality of compute cores of respective ones of the plurality of processing regions are coupled between adjacent ones of the plurality of regions of the first memory, and wherein the plurality of compute cores of respective ones of the plurality of processing regions are configurably couplable in series; and
a second memory coupled to the plurality of processing regions.
|