CPC G06F 3/0613 (2013.01) [G06F 3/0659 (2013.01); G06F 3/0673 (2013.01)] | 20 Claims |
1. A processor comprising:
a processor sparsity control unit configured to generate a zero skipping sparsity command, wherein the zero skipping sparsity command includes a memory access request; and
a command interface configured to:
transmit the zero skipping sparsity command to a memory based on the memory access request, wherein the zero skipping sparsity command comprises a zero skipping command identifier (TAGID) and a computation operation code (OP); and
receive from the memory, given elements from a first set of elements and a second set of elements and the zeroskipping command identifier (TAGID), in response to the zero skipping sparsity command, wherein the zeroskipping command identifier (TAGID) identifies the zero skipping sparsity command;
wherein the processor is further configured to:
perform a computation operation based on the computation operation code (OP) of the zero skipping sparsity command, on the received given elements of the first set of elements and the second set of elements to generate result elements, and
wherein the command interface is further configured to transmit the result elements and the zeroskipping command identifier (TAGID) to the memory.
|