Neural-network pooling
AssigneeXilinx, Inc.
InventorsEphrem C. Wu, David Berman, Xiaoqian Zhang
Life of this patent
Estimating the term…
Loading patent…
AssigneeXilinx, Inc.
InventorsEphrem C. Wu, David Berman, Xiaoqian Zhang
Estimating the term…
Embodiments herein describe circuitry with improved efficiency when executing layers in a nested neural network. As mentioned above, a nested neural network has at least one split operation where a tensor generated by a first layer is transmitted to, and processed by several branches in the neural network. Each of these branches can have several layers that have data dependencies which result in a multiply-add array sitting idly. In one embodiment, the circuitry can include a dedicated pre-pooler for performing a pre-pooling operation. Thus, the pre-pooling operation can be performing in parallel with other operations (e.g., the convolution performed by another layer). Once the multiply-add array is idle, the pre-pooling operation has already completed (or at least, has already started) which means the time the multiply-add array must wait before it can perform the next operation is reduced or eliminated.
An integrated circuit, comprising:
A circuit, comprising:
A method comprising:
Dependencies are inferred from the claim text.