Xilinx, Inc.
PERFORMING CONSECUTIVE MAC OPERATIONS ON A SET OF DATA USING DIFFERENT KERNELS IN A MAC CIRCUIT

Last updated:

Abstract:

A circuit arrangement includes an array of MAC circuits, wherein each MAC circuit includes a cache configured for storage of a plurality of kernels. The MAC circuits are configured to receive a first set of data elements of an IFM at a first rate. The MAC circuits are configured to perform first MAC operations on the first set of the data elements and a first one of the kernels associated with a first OFM depth index during a first MAC cycle, wherein a rate of MAC cycles is faster than the first rate. The MAC circuits are configured to perform second MAC operations on the first set of the data elements and a second one of the kernels associated with a second OFM depth index during a second MAC cycle that consecutively follows the first MAC cycle.

Status:
Application
Type:

Utility

Filling date:

19 Jul 2018

Issue date:

23 Jan 2020