发明授权
US08245244B2 Device, system, and method of executing a call to a routine within a transaction
有权
在事务中执行对例程的调用的设备,系统和方法
- 专利标题: Device, system, and method of executing a call to a routine within a transaction
- 专利标题(中): 在事务中执行对例程的调用的设备,系统和方法
-
申请号: US12198159申请日: 2008-08-26
-
公开(公告)号: US08245244B2公开(公告)日: 2012-08-14
- 发明人: James H. Cownie , Ravi Narayanaswamy , Jeffrey V. Olivier , Serguei V. Preis , Xinmin Tian , Ali-Reza Adl-Tabatabai
- 申请人: James H. Cownie , Ravi Narayanaswamy , Jeffrey V. Olivier , Serguei V. Preis , Xinmin Tian , Ali-Reza Adl-Tabatabai
- 申请人地址: US CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Shichrur & Co.
- 主分类号: G06F3/00
- IPC分类号: G06F3/00 ; G06F7/04 ; G06F13/00
摘要:
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.
公开/授权文献
信息查询