发明名称 LATENT MODIFICATION INSTRUCTION FOR TRANSACTIONAL EXECUTION
摘要 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.
申请公布号 US2017123802(A1) 申请公布日期 2017.05.04
申请号 US201715403283 申请日期 2017.01.11
申请人 International Business Machines Corporation 发明人 Gschwind Michael Karl;Salapura Valentina;Shum Chung-Lung K.;Slegel Timothy J.
分类号 G06F9/30;G06F9/46;G06F12/0815 主分类号 G06F9/30
代理机构 代理人
主权项 1. A method for executing instructions of a transaction in a transaction execution (TX) computing environment with transactional memory, the method comprising: executing, by a processor, a latent modification instruction (LMI) within the transaction, the transaction comprising a set of target instructions following the LMI in program order in an instruction stream, each of the target instructions having an associated function, the LMI at least partially specifying a substitute function to be substituted for the associated function; and executing, by the processor, a next sequential instruction (NSI) and at least one of the target instructions within the transaction, the NSI following the LMI in program order in the instruction stream, wherein the executing the at least one of the target instructions employs the substitute function at least partially specified by the LMI.
地址 Armonk NY US