首页> 外国专利> A SEMAPHORE METHOD AND SYSTEM WITH OUT OF ORDER LOADS IN A MEMORY CONSISTENCY MODEL THAT CONSTITUTES LOADS READING FROM MEMORY IN ORDER

A SEMAPHORE METHOD AND SYSTEM WITH OUT OF ORDER LOADS IN A MEMORY CONSISTENCY MODEL THAT CONSTITUTES LOADS READING FROM MEMORY IN ORDER

机译:一种在存储一致性模型中无序负载的SEMAPHORE方法和系统,该模型构成了按序从内存读取的负载

摘要

In a processor, a method for using a semaphore with out of order loads in a memory consistency model that constitutes loads reading from memory in order. The method includes implementing a memory resource that can be accessed by a plurality of cores; implementing an access mask that functions by tracking which words of a cache line have pending loads, wherein the cache line includes the memory resource, wherein an out of order load sets a mask bit within the access mask when accessing a word of the cache line, and clears the mask bit when that out of order load retires. 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.
机译:在处理器中,一种用于在存储器一致性模型中使用具有乱序负载的信号量的方法,该信号一致性构成了从内存中按顺序读取的负载。该方法包括实现可由多个核访问的存储器资源;实现通过跟踪高速缓存行的哪些字具有未决负载而起作用的访问掩码,其中,高速缓存行包括存储器资源,其中,当访问高速缓存行的字时,乱序负载在访问掩码内设置掩码位,并在乱序加载退出时清除掩码位。该方法进一步包括在执行从多个核到高速缓存线的后续存储时检查访问掩码;以及当高速缓存行的该部分的后续存储在访问掩码中看到来自负载的先前标记时,将引起未命中预测,其中该后续存储将通过使用跟踪器寄存器来发信号通知与该负载相对应的负载队列条目。

著录项

  • 公开/公告号EP2862058A4

    专利类型

  • 公开/公告日2016-12-21

    原文格式PDF

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

    申请/专利号EP20130803443

  • 发明设计人 ABDALLAH MOHAMMAD;

    申请日2013-06-12

  • 分类号G06F9/38;

  • 国家 EP

  • 入库时间 2022-08-21 14:04:37

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号