Invention Grant
US08245244B2 Device, system, and method of executing a call to a routine within a transaction
有权
在事务中执行对例程的调用的设备,系统和方法
- Patent Title: Device, system, and method of executing a call to a routine within a transaction
- Patent Title (中): 在事务中执行对例程的调用的设备,系统和方法
-
Application No.: US12198159Application Date: 2008-08-26
-
Publication No.: US08245244B2Publication Date: 2012-08-14
- Inventor: James H. Cownie , Ravi Narayanaswamy , Jeffrey V. Olivier , Serguei V. Preis , Xinmin Tian , Ali-Reza Adl-Tabatabai
- Applicant: James H. Cownie , Ravi Narayanaswamy , Jeffrey V. Olivier , Serguei V. Preis , Xinmin Tian , Ali-Reza Adl-Tabatabai
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Shichrur & Co.
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F7/04 ; G06F13/00

Abstract:
Device, system, and method of executing a call to a routine within a transaction. In some embodiments an apparatus may include a memory having stored thereon compiled code corresponding to a transaction, wherein the transaction includes at least one call to a first routine of a pair of first and second mutually inverse routines, and wherein the compiled code includes a call to a first wrapped routine replacing the call to the first routine; and a runtime library including wrapper code, wherein the wrapper code, when executed in response to the call to the first wrapped routine, results in executing the call to the first routine within the transaction and undoing the call to the first routine responsive to abort of the transaction. Other embodiments are described and claimed.
Public/Granted literature
- US20100058362A1 DEVICE, SYSTEM, AND METHOD OF EXECUTING A CALL TO A ROUTINE WITHIN A TRANSACTION Public/Granted day:2010-03-04
Information query