Patent ID: 11907823
Assignee: APPLE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A method for processing a computing device, comprising:
initializing a programmable logic device (PLD) with an initializing configuration for a convolutional neural network (CNN), the PLD comprising a plurality of compute blocks;
receiving input data;
processing, by the PLD, the input data, wherein a logical unit of the PLD corresponds to a convolutional layer of a plurality of layers of the CNN and comprises a compute block of the plurality of compute blocks and at least two memory blocks, wherein the compute block of the plurality of compute blocks is positioned in the PLD in proximity to the at least two memory blocks relative to at least one other memory block and at least one other compute block of the plurality of compute blocks of the PLD; and
transmitting an output data.