Invention Grant
- Patent Title: Hardware unit for performing matrix multiplication with clock gating
-
Application No.: US16180181Application Date: 2018-11-05
-
Publication No.: US11321096B2Publication Date: 2022-05-03
- Inventor: Christopher Martin , Azzurra Pulimeno
- Applicant: Imagination Technologies Limited
- Applicant Address: GB Kings Langley
- Assignee: Imagination Technologies Limited
- Current Assignee: Imagination Technologies Limited
- Current Assignee Address: GB Kings Langley
- Agency: Potomac Law Group, PLLC
- Agent Vincent M DeLuca
- Priority: GB1718296 20171103
- Main IPC: G06F9/302
- IPC: G06F9/302 ; G06F17/16 ; G06N3/04 ; G06N20/00 ; G06F9/38 ; G06N3/063 ; G06F7/544 ; G06F7/50 ; G06F7/523

Abstract:
Hardware units and methods for performing matrix multiplication via a multi-stage pipeline wherein the storage elements associated with one or more stages of the pipeline are clock gated based on the data elements and/or portions thereof that known to have a zero value (or can be treated as having a zero value). In some cases, the storage elements may be clock gated on a per data element basis based on whether the data element has a zero value (or can be treated as having a zero value). In other cases, the storage elements may be clock gated on a partial element basis based on the bit width of the data elements. For example, if bit width of the data elements is less than a maximum bit width for the data elements then a portion of the bits related to that data element can be treated as having a zero value and a portion of the storage elements associated with that data element may not be clocked. In yet other cases the storage elements may be clock gated on both a per element and a partial element basis.
Public/Granted literature
- US20190227807A1 Hardware Unit for Performing Matrix Multiplication with Clock Gating Public/Granted day:2019-07-25
Information query