首页> 外国专利> Automatic suspend atomic hardware transactional memory in response to detecting an implicit suspend condition and resume thereof

Automatic suspend atomic hardware transactional memory in response to detecting an implicit suspend condition and resume thereof

机译:响应于检测到隐式的挂起条件,自动挂起原子硬件事务性存储器并恢复

摘要

An apparatus and method is disclosed for a computer processor configured to access a memory shared by a plurality of processing cores and to execute a plurality of memory access operations in a transactional mode as a single atomic transaction and to suspend the transactional mode in response to determining an implicit suspend condition, such as a program control transfer. As part of executing the transaction, the processor marks data accessed by the speculative memory access operations as being speculative data. In response to determining a suspend condition (including by detecting a control transfer in an executing thread) the processor suspends the transactional mode of execution, which includes setting a suspend flag and suspending marking speculative data. If the processor later detects a resumption condition (e.g., a return control transfer corresponding to a return from the control transfer), the processor is configured to resume the marking of speculative data.
机译:公开了一种用于计算机处理器的装置和方法,该计算机处理器被配置为访问由多个处理核共享的存储器,并且以事务模式作为单个原子事务执行多个存储器访问操作,并响应于确定而挂起事务模式。隐式挂起条件,例如程序控制传输。作为执行事务的一部分,处理器将通过推测性存储器访问操作访问的数据标记为推测性数据。响应于确定中止条件(包括通过检测执行线程中的控制转移),处理器中止执行的事务处理模式,该模式包括设置中止标志和中止标记推测性数据。如果处理器稍后检测到恢复条件(例如,与来自控制传递的返回相对应的返回控制传递),则处理器被配置为恢复推测数据的标记。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号