Memory-based distributed processor architecture
AssigneeNeuroBlade Ltd.
InventorsElad Sity, Eliad Hillel
Life of this patent
Estimating the term…
Loading patent…
AssigneeNeuroBlade Ltd.
InventorsElad Sity, Eliad Hillel
Estimating the term…
Distributed processors and methods for compiling code for execution by distributed processors are disclosed. In one implementation, a distributed processor may include a substrate; a memory array disposed on the substrate; and a processing array disposed on the substrate. The memory array may include a plurality of discrete memory banks, and the processing array may include a plurality of processor subunits, each one of the processor subunits being associated with a corresponding, dedicated one of the plurality of discrete memory banks. The distributed processor may further include a first plurality of buses, each connecting one of the plurality of processor subunits to its corresponding, dedicated memory bank, and a second plurality of buses, each connecting one of the plurality of processor subunits to another of the plurality of processor subunits.
A method performed for operating a distributed memory device comprising:
A non-transitory computer-readable medium that stores instructions that, when executed by at least one processor, cause the at least one processor to:
Dependencies are inferred from the claim text.