Invention Grant
- Patent Title: Latent modification instruction for substituting functionality of instructions during transactional execution
-
Application No.: US15966472Application Date: 2018-04-30
-
Publication No.: US11243770B2Publication Date: 2022-02-08
- Inventor: Michael Karl Gschwind , Valentina Salapura , Chung-Lung K. Shum , Timothy J. Slegel
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Robert J. Shatto
- Main IPC: G06F9/318
- IPC: G06F9/318 ; G06F9/30 ; G06F9/46 ; G06F12/0875 ; G06F9/38 ; G06F12/0815 ; G06F12/0811 ; G06F12/0831

Abstract:
An instruction stream includes a transactional code region. The transactional code region includes a latent modification instruction (LMI), a next sequential instruction (NSI) following the LMI, and a set of target instructions following the NSI in program order. Each target instruction has an associated function, and the LMI at least partially specifies a substitute function for the associated function. A processor executes the LMI, the NSI, and at least one of the target instructions, employing the substitute function at least partially specified by the LMI. The LMI, the NSI, and the target instructions may be executed by the processor in sequential program order or out of order.
Public/Granted literature
- US20180253312A1 LATENT MODIFICATION INSTRUCTION FOR TRANSACTIONAL EXECUTION Public/Granted day:2018-09-06
Information query