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. 21, 2025
Filed:
Aug. 28, 2024
Qualcomm Incorporated, San Diego, CA (US);
Puneet Talwar, Austin, TX (US);
Stephen Shannon, Austin, TX (US);
Suresh Kumar Venkumahanti, Austin, TX (US);
Karan Suri, Austin, TX (US);
QUALCOMM Incorporated, San Diego, CA (US);
Abstract
Sharing loop cache instances among multiple threads in processor devices is disclosed herein. In some aspects, a processor device provides a loop cache controller circuit that is configured to detect a first iteration of a loop body, comprising a plurality of loop instructions, in an instruction stream executed by a first thread. The loop cache controller circuit determines that the loop instructions were previously stored in a loop cache instance associated with a second thread, and, in response, sets a use bit corresponding to the first thread of a use bit register corresponding to the loop cache instance. Upon detecting a subsequent iteration of the loop body by the first thread, the loop cache controller circuit retrieves the plurality of loop instructions from the loop cache instance instead of an instruction cache, based on the use bit corresponding to the first thread.