当前位置: 首页 > 专利查询>英特尔公司专利>正文

缓冲存储器中的推测性读制造技术

技术编号:15919281 阅读:26 留言:0更新日期:2017-08-02 04:30
通过缓冲存储器访问链路从主机装置接收对与特定地址关联的数据的推测性读请求。对该数据的读请求被发送到存储器装置。响应该读请求,从存储器装置接收该数据,并且将接收的数据作为对于推测性读请求后接收的需求读请求的响应发送到主机装置。

【技术实现步骤摘要】
【国外来华专利技术】缓冲存储器中的推测性读对相关申请对交叉引用本申请要求对于2014年12月23日提交的名称为“SPECULATIVEREADSINBUFFEREDMEMORY”的美国非临时专利申请No.14/582121的权益和优先权,该申请通过引用以其整体被结合于本文中。
本公开一般涉及计算架构领域,并且更具体地说,涉及缓冲存储器协议。
技术介绍
半导体加工和逻辑设计方面的进步已允许在集成电路装置上可存在的逻辑数量的增加。因此,计算机系统配置已从系统中的单个或多个集成电路发展到各个集成电路上存在的多个核和多个逻辑的处理器。处理器或集成电路一般包括单个处理器管芯,其中处理器管芯可包括任意数量的核、硬件线程、逻辑的处理器、接口、存储器、控制器集线器等。由于在更小封装中容纳更大处理功率的能力更大,更小的计算装置的普遍性已增大。智能电话、平板式计算机、超薄笔记本及其它用户设备已迅速增长。然而,这些更小的装置依赖服务器进行数据存储和超过形状因数的复杂处理。因此,高性能计算市场(即,服务器空间)中的需求也已增大。例如,在现代服务器中,一般不但有带多个核的单个处理器,而且有多个物理处理器(也称为多个插槽(sock本文档来自技高网...
缓冲存储器中的推测性读

【技术保护点】
一种设备,包括:主机逻辑,用于:执行对与特定存储器地址关联的数据的高速缓存查找;结合所述高速缓存查找,将推测性读请求发送到缓冲器装置,其中所述推测性读请求将促使所述缓冲器装置从存储器获得所述数据;以及至少部分基于所述高速缓存查找的结果,确定是否将读请求发送到所述缓冲器装置以促使所述缓冲器芯片返回来自存储器的所述数据。

【技术特征摘要】
【国外来华专利技术】2014.12.23 US 14/5821211.一种设备,包括:主机逻辑,用于:执行对与特定存储器地址关联的数据的高速缓存查找;结合所述高速缓存查找,将推测性读请求发送到缓冲器装置,其中所述推测性读请求将促使所述缓冲器装置从存储器获得所述数据;以及至少部分基于所述高速缓存查找的结果,确定是否将读请求发送到所述缓冲器装置以促使所述缓冲器芯片返回来自存储器的所述数据。2.如权利要求1所述的设备,其中通过所述高速缓存查找获得所述数据促使所述主机逻辑不发送所述读请求。3.如权利要求1所述的设备,其中响应高速缓存查找未命中,将发送对所述数据的所述读请求。4.如权利要求3所述的设备,其中所述主机逻辑将发送所述读请求并且从所述缓冲器装置接收如从存储器获得的所述数据。5.如权利要求1所述的设备,其中在从所述高速缓存查找返回所述结果前,将发送所述推测性读请求。6.如权利要求1所述的设备,其中所述主机逻辑还将结合所述高速缓存查找来确定是否发送所述推测性读请求。7.如权利要求6所述的设备,其中基于与所述缓冲器装置关联的资源可用性信息,将确定要发送所述推测性读请求。8.如权利要求6所述的设备,其中所述推测性读请求将基于所述高速缓存查找将产生未命中的可能性而被确定。9.如权利要求1所述的设备,其中所述高速缓存包括末级高速缓存。10.一种设备,包括:存储器控制器,用于:通过缓冲存储器访问链路,从主机装置接收对与特定地址关联的数据的推测性读请求;将对所述数据的读请求发送到存储器装置;接收来自所述存储器装置的响应所述读请求的所述数据;以及响应在所述推测性读请求后的需求读请求,将所述数据发送到所述主机装置。11.如权利要求10所述的设备,其中在与所述主机装置分开的缓冲器芯片上提供所述存储器控制器。12.如权利要求10所述的设备,其中所述需求读请求包括与所述推测性读请求到相同地址的任何存储器读请求。13.如权利要求10所述的设备,其中在缺少来自所述主机装置的对应需求读请求的情况下,所述存储器控制器不对所述推测性读请求将响应发送到所述主机装置。14.如权利要求13所述的设备,其中所述推测性读请求将包括指示所述特定地址的字段和带有无效值的事务标识符字段,所述读请求将包括指示所述特定地址的字段和指示所述读请求的事务标识符的事务标识符字段,并且所述数据将作为响应被发送到所述主机装置,其中所述响应将包括指示所述特定地址的字段和指示所述读请求的所述事务标识符的事务标识符字段。15.如权利要求13所述的设备,其中在未接收到对应需求读时,所述存储器控制器将丢弃响应推测性读请求从存储器获得的数据。16.至少一个具有其上存储的代码的机器可访问存储媒体,所述代码在机器上被执行时,促使所述机器:确定是否关联于末级高速缓存的特定查找来发送推测性读请求,其中所述特定查找包括对与特定存储器地址关联的数据的查找;执行所述末级高速缓存的所述特定查找;结合所述特定查找,将推测性读请求发送到缓冲器装置,其中至少部分与所述特定查找并行,所述推测性读请求将促使所述缓冲器芯片从存储器获得所述数据;以及对于所述特定查找的未命中结果,将需求读请求发送到所述缓冲器装置以促使所述缓冲器芯片返回来自存储器的所述...

【专利技术属性】
技术研发人员:BS莫里斯B纳尔RG布兰肯希普YC刘
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1