The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 26, 2021

Filed:

Mar. 29, 2019
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Nafea Bshara, Cupertino, CA (US);

Ron Diamant, Santa Clara, CA (US);

Randy Renfu Huang, Morgan Hill, CA (US);

Ali Ghassan Saidi, Austin, TX (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/26 (2006.01); G06F 1/32 (2019.01); G06F 1/329 (2019.01); G06F 7/523 (2006.01); G06F 7/57 (2006.01); G06F 9/30 (2018.01);
U.S. Cl.
CPC ...
G06F 1/329 (2013.01); G06F 7/523 (2013.01); G06F 7/57 (2013.01); G06F 9/3001 (2013.01);
Abstract

Techniques are described for power reduction in a computer processor based on detection of whether data destined for input to an arithmetic logic unit (ALU) has a particular value. The data is written to a register prior to performing an arithmetic or logical operation using the data as an operand. Depending on a timing of when the data is supplied to the register, the determination is made before or after the data is written to the register, and a memory associated with the register is updated with a result of the determination. Contents of the memory are used to make a decision whether to allow the ALU to perform the arithmetic or logical operation. The memory can be implemented as a non-architectural register.


Find Patent Forward Citations

Bshara, Nafea. (2021). Power reduction in processor pipeline by detecting zeros (U.S. Patent No. 10901492). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/10901492

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…