首页> 外国专利> Write combining cache microarchitecture for synchronization events

Write combining cache microarchitecture for synchronization events

机译:编写组合缓存微体系结构以进行同步事件

摘要

A method, computer program product, and system is described that enforces a release consistency with special accesses sequentially consistent (RCsc) memory model and executes release synchronization instructions such as a StRel event without tracking an outstanding store event through a memory hierarchy, while efficiently using bandwidth resources. What is also described is the decoupling of a store event from an ordering of the store event with respect to a RCsc memory model. The description also includes a set of hierarchical read/write combining buffers that coalesce stores from different parts of the system. In addition, a pool component maintains partial order of received store events and release synchronization events to avoid content addressable memory (CAM) structures, full cache flushes, as well as direct write-throughs to memory. The approach improves the performance of both global and local synchronization events since a store event may not need to reach main memory to complete.
机译:描述了一种方法,计算机程序产品和系统,该方法通过特殊访问顺序一致(RCsc)存储器模型来强制发布一致性,并执行诸如StRel事件之类的发布同步指令,而无需通过存储器层次结构跟踪未完成的存储事件,同时有效地使用带宽资源。还描述了相对于RCsc存储器模型,存储事件与存储事件的顺序解耦。该说明还包括一组分层的读/写组合缓冲区,这些缓冲区合并来自系统不同部分的存储。此外,池组件维护接收到的存储事件的部分顺序并释放同步事件,以避免内容可寻址内存(CAM)结构,完整的高速缓存刷新以及对内存的直接写操作。由于存储事件可能不需要到达主存储器即可完成,因此该方法提高了全局和本地同步事件的性能。

著录项

  • 公开/公告号US9477599B2

    专利类型

  • 公开/公告日2016-10-25

    原文格式PDF

  • 申请/专利权人 ADVANCED MICRO DEVICES INC.;

    申请/专利号US201313961561

  • 发明设计人 BLAKE A. HECHTMAN;BRADFORD M. BECKMANN;

    申请日2013-08-07

  • 分类号G06F12;G06F13;G06F13/28;G06F12/08;G06F12/12;

  • 国家 US

  • 入库时间 2022-08-21 14:33:08

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号