| CPC G06F 7/544 (2013.01) [G06F 9/30018 (2013.01); G06F 9/30038 (2023.08)] | 23 Claims |

|
1. A processor-implemented method for performing pooling operations, the method comprising:
performing, using logic gates of a first data path of logic circuitry of fused hardware, either one or both of a first maximum pooling operation and a first minimum pooling operation in a bitwise manner on respective 2-bit ternary data of a ternary vector;
performing, using logic gates of a second data path of the logic circuitry including one or more of the logic gates of the first data path, either one or both of a second maximum pooling operation and a second minimum pooling operation of respective 1-bit binary data of a binary vector; and
performing, using the first data path and the second data path of the logic circuitry, a third pooling operation in the bitwise manner on an input ternary vector or an input binary vector.
|