Patent · US Active

Dynamically detecting uniformity and eliminating redundant computations to reduce power consumption

US11055097B2 · kind B2 · utility

0Cited by
1References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 8, 2013
Grant dateJul 6, 2021
Priority date
Expiry dateDec 19, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3888
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

One embodiment of the present invention includes techniques to decrease power consumption by reducing the number of redundant operations performed. In operation, a streamlining multiprocessor (SM) identifies uniform groups of threads that, when executed, apply the same deterministic operation to uniform sets of input operands. Within each uniform group of threads, the SM designates one thread as the anchor thread. The SM disables execution units assigned to all of the threads except the anchor thread. The anchor execution unit, assigned to the anchor thread, executes the operation on the uniform set of input operands. Subsequently, the SM sets the outputs of the non-anchor threads included in the uniform group of threads to equal the value of the anchor execution unit output.

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