Instruction pruning for neural networks
AssigneeXilinx, Inc.
InventorsAlireza Khodamoradi, Kristof Denolf
Life of this patent
Estimating the term…
Loading patent…
AssigneeXilinx, Inc.
InventorsAlireza Khodamoradi, Kristof Denolf
Estimating the term…
In pruning weights from a neural network (NN), a design tool selects a dt-ds pair from a plurality of dt-ds pairs supported by a target device. Each dt-ds pair specifies a data type, dt, and an associated circuit structure, ds, that is configurable to compute d×s operations in parallel on a set of input activations and a matrix of weights of the data type, d is a number of rows in a sub-matrix of the matrix of weights, s is a number of columns in the sub-matrix, and d×s≥1. The design tool selects as pruned weights, one or more subsets of the weights, based at least on each subset of the one or more subsets including d×s weights in the matrix of weights of the layer. If performance of the pruned NN model is satisfactory, the NN is compiled into an execution graph and configuration data.
A method comprising:
A system comprising:
Dependencies are inferred from the claim text.