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.
Patent No.:
Date of Patent:
Oct. 26, 2021
Filed:
Dec. 14, 2017
Applicant:
Optimum Semiconductor Technologies, Inc., Tarrytown, NY (US);
Inventors:
Mayan Moudgill, Chapaqua, NY (US);
A. Joseph Hoane, Yonkers, NY (US);
Assignee:
Optimum Semiconductor Technologies Inc., Tarrytown, NY (US);
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/0817 (2016.01); G06F 9/30 (2018.01); G06F 12/084 (2016.01); G06F 12/0895 (2016.01); G06F 9/52 (2006.01); G06F 9/54 (2006.01); G06F 12/0811 (2016.01);
U.S. Cl.
CPC ...
G06F 12/0817 (2013.01); G06F 9/3004 (2013.01); G06F 9/30047 (2013.01); G06F 9/30087 (2013.01); G06F 9/526 (2013.01); G06F 9/54 (2013.01); G06F 12/084 (2013.01); G06F 12/0811 (2013.01); G06F 12/0895 (2013.01); G06F 2212/62 (2013.01);
Abstract
A processor comprising a cache, the cache comprising a cache line, an execution unit to execute an atomic primitive to responsive to executing a read instruction to retrieve a data item from a memory location, cause to store a copy of the data item in the cache line, execute a lock instruction to lock the cache line to the processor, execute at least one instruction while the cache line is locked to the processor, and execute an unlock instruction to cause the cache controller to release the cache line from the processor.