首页> 外国专利> A LOCK-BASED AND SYNCH-BASED METHOD FOR OUT OF ORDER LOADS IN A MEMORY CONSISTENCY MODEL USING SHARED MEMORY RESOURCES

A LOCK-BASED AND SYNCH-BASED METHOD FOR OUT OF ORDER LOADS IN A MEMORY CONSISTENCY MODEL USING SHARED MEMORY RESOURCES

机译:基于共享内存资源的内存一致性模型中无序负载的基于锁和基于同步的方法

摘要

In a processor, a lock-based method for out of order loads in a memory consistency model using shared memory resources. The method includes implementing a memory resource that can be accessed by a plurality of cores; and implementing an access mask that functions by tracking which words of a cache line are accessed via a load, wherein the cache line includes the memory resource, wherein the load sets a mask bit within the access mask when accessing a word of the cache line, and wherein the mask bit blocks accesses from other loads from a plurality of cores. The method further includes checking the access mask upon execution of subsequent stores from the plurality of cores to the cache line; and causing a miss prediction when a subsequent store to the portion of the cache line sees a prior mark from a load in the access mask, wherein the subsequent store will signal a load queue entry corresponding to that load by using a tracker register and a thread ID register.
机译:在处理器中,这是一种基于锁的方法,用于使用共享内存资源在内存一致性模型中无序加载。该方法包括实现可由多个核访问的存储器资源;以及实现访问掩码,该访问掩码通过跟踪经由负载访问高速缓存行的哪些字来起作用,其中,所述高速缓存行包括存储器资源,其中,当访问所述高速缓存行的字时,所述负载在所述访问掩码内设置掩码位,其中屏蔽位阻止来自多个核心的其他负载的访问。该方法进一步包括在执行从多个核到高速缓存线的后续存储时检查访问掩码;以及当高速缓存行的该部分的后续存储在访问掩码中看到来自负载的先前标记时,会引起未命中预测,其中,后续存储将通过使用跟踪器寄存器和线程来发信号通知与该负载对应的负载队列条目身份证登记。

著录项

  • 公开/公告号EP2862063A1

    专利类型

  • 公开/公告日2015-04-22

    原文格式PDF

  • 申请/专利权人 SOFT MACHINES INC.;

    申请/专利号EP20130804863

  • 发明设计人 ABDALLAH MOHAMMAD;

    申请日2013-06-12

  • 分类号G06F9/38;G06F9/46;G06F12/08;

  • 国家 EP

  • 入库时间 2022-08-21 15:03:01

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号