首页> 外国专利> Transactional execution processor having a co-processor accelerator, both sharing a higher level cache

Transactional execution processor having a co-processor accelerator, both sharing a higher level cache

机译:具有协处理器加速器的事务执行处理器,都共享更高级别的缓存

摘要

A higher level shared cache of a hierarchical cache of a multi-processor system utilizes transaction identifiers to manage memory conflicts in corresponding transactions. The higher level cache is shared with two or more processors. A processor may have a corresponding accelerator that performs operations on behalf of the processor. Transaction indicators are set in the higher level cache corresponding to the cache lines being accessed. The transaction aborts if a memory conflict with the transaction's cache lines from another transaction is detected, and the corresponding cache lines are invalidated. For a successfully completing transaction, the corresponding cache lines are committed and the data from store operations is stored.
机译:多处理器系统的分层高速缓存的更高级别的共享高速缓存利用事务标识符来管理相应事务中的内存冲突。更高级别的缓存与两个或更多处理器共享。处理器可以具有代表该处理器执行操作的相应加速器。事务指示符设置在与正在访问的缓存行相对应的更高级别的缓存中。如果检测到与另一个事务的事务的缓存行发生内存冲突,则事务中止,并且相应的缓存行将无效。对于成功完成的事务,将提交相应的缓存行,并存储来自存储操作的数据。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号