首页> 外国专利> Using Hardware Transaction Primitives for Implementing Non-Transactional Escape Actions Inside Transactions

Using Hardware Transaction Primitives for Implementing Non-Transactional Escape Actions Inside Transactions

机译:使用硬件事务基元在事务内部实现非事务转义动作

摘要

Mechanisms are provided for performing escape actions within transactions. These mechanisms execute a transaction comprising a transactional section and an escape action. The transactional section is comprised of one or more instructions that are to be executed in an atomic manner as part of the transaction. The escape action is comprised of one or more instructions to be executed in a non-transactional manner. These mechanisms further populate at least one actions list data structure, associated with a thread of the data processing system that is executing the transaction, with one or more actions associated with the escape action. Moreover, these mechanisms execute one or more actions in the actions list data structure based upon whether the transaction commits successfully or is aborted.
机译:提供了用于在事务内执行转义操作的机制。这些机制执行包含事务部分和转义动作的事务。事务部分由一个或多个指令组成,这些指令将作为事务的一部分以原子方式执行。逃避动作由将以非事务方式执行的一个或多个指令组成。这些机制进一步用与逃避动作相关联的一个或多个动作来填充与正在执行事务的数据处理系统的线程相关联的至少一个动作列表数据结构。而且,这些机制基于事务是成功提交还是中止而在动作列表数据结构中执行一个或多个动作。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号