Patent · US Active

Apparatus and method for a masked multiply instruction to support neural network pruning operations

US10929503B2 · kind B2 · utility

13Cited by
21References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 21, 2018
Grant dateFeb 23, 2021
Priority date
Expiry dateApr 25, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06N3/084
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus and method for a masked multiply instruction to support neural network pruning operations. For example, one embodiment of a processor comprises: a decoder to decode a matrix multiplication with masking (GEMM) instruction identifying a destination matrix register to store a result, and source registers storing an A-matrix, a B-matrix, and a matrix mask; execution circuitry to execute the GEMM instruction, the execution circuitry to multiply a plurality of B-matrix elements with a plurality of A-matrix elements, each of the B-matrix elements associated with a mask value in the matrix mask, wherein if the mask value is set to a first value, then the execution circuitry is to multiply the B-matrix element with one or more of the A-matrix elements to generate a first partial result, and if the mask value is set to a second value, then the execution circuitry is to multiply an alternate B-matrix element with a one or more of the A-matrix elements to generate a second partial result.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.