Invention Grant
- Patent Title: Managing lock and unlock operations using operation prediction
-
Application No.: US15609225Application Date: 2017-05-31
-
Publication No.: US10599430B2Publication Date: 2020-03-24
- Inventor: Shubhendu Sekhar Mukherjee , Isam Wadih Akkawi , David Asher , Michael Bertone , David Albert Carlson , Bradley Dobbie , Richard Eugene Kessler
- Applicant: Cavium, LLC
- Applicant Address: US CA Santa Clara
- Assignee: Cavium, LLC
- Current Assignee: Cavium, LLC
- Current Assignee Address: US CA Santa Clara
- Agency: Young Basile Hanlon & MacFarlane, P.C.
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/52

Abstract:
Managing instructions on a processor includes: identifying selected instructions as being associated with operations from a stored library of operations. The identifying includes, for instructions included in a particular thread executing on the processor, identifying first/second subsets of the instructions as being associated with a lock/unlock operation based on predetermined characteristics of the instructions. Managing lock/unlock operations associated with the selected instructions that are issued on a first processor core includes, for each instruction included in a first thread and identified as being associated with a lock operation corresponding to a particular lock, in response to determining that the particular lock has already been acquired, continuing to attempt to acquire the particular lock for multiple attempts using a lock operation different from the lock operation in the stored library.
Public/Granted literature
- US20180293070A1 MANAGING LOCK AND UNLOCK OPERATIONS USING OPERATION PREDICTION Public/Granted day:2018-10-11
Information query