[发明专利]支持同一信道上对不统一等待时间的存储器类型的响应在审
申请号: | 201880088878.1 | 申请日: | 2018-09-20 |
公开(公告)号: | CN111684430A | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 凯达尔纳特·巴拉里斯南;詹姆斯·雷蒙德·马格罗 | 申请(专利权)人: | 超威半导体公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠;邱晓敏 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 同一 信道 统一 等待时间 存储器 类型 响应 | ||
公开用于标识从两种不同存储器类型乱序抵达的响应数据的系统、装置和方法。一种计算系统包括用于处理应用程序的一个或多个客户端。存储器信道在存储器控制器与连接到第一存储器和不同于所述第一存储器的第二存储器中的每一者的存储器总线之间传输存储器流量。所述存储器控制器确定将调度读取数据以在所述存储器总线上从存储器抵达时的给定时间点。所述存储器控制器使唯一标识符与所述给定时间点相关联。所述存储器控制器基于所述给定时间点标识与抵达之读取数据相关联的给定命令。
背景技术
相关技术描述
多种计算设备利用集成多种类型的IC以用于提供系统功能性的异构集成。多个功能设置在处理节点中,并且多个功能包括音频/视频(A/V)数据处理、用于医学和商业领域的其他高数据并行应用程序、通用指令集架构(ISA)的处理指令、数字、模拟、混合信号和射频(RF)功能等。存在用于将处理节点放置在系统封装中以集成多种类型的IC的多种选择。一些实例是片上系统(SOC)、多芯片模块(MCM)和系统级封装(SiP)。
无论对系统封装的选择如何,在若干用途中,一个或多个计算系统的性能都可取决于处理节点。在一个实例中,处理节点是多套接字服务器的套接字中的多个处理节点中的一个。服务器用于向远程计算设备中的其他计算机程序以及服务器内的计算机程序提供服务。在另一个实例中,处理节点在运行若干不同类型的应用程序的移动计算设备内使用,并且可能一次将信息中继到多个用户(本地和远程两种)。
维持性能处于相对高的水平通常需要对所存储数据的快速访问。若干类型的数据密集型应用程序依赖于对数据存储的快速访问来为若干本地和远程程序及其用户提供可靠的高性能。存储器层次结构从相对快的易失性存储器(诸如处于处理器管芯上的寄存器以及位于处理器管芯上或连接到处理器管芯的高速缓存)转变为非易失性且相对慢的存储器。用于不同类型的存储器的接口和访问机制也发生改变。因此,用于在层次结构中组合两种不同类型的存储器的任何混合提议给维持高性能以满足运行中计算机程序的快速访问需求带来挑战。
鉴于以上内容,期望用于标识从两种不同存储器类型乱序抵达的响应数据的有效方法和系统。
附图说明
通过结合附图参考以下描述,可更好地理解本文描述的方法和机制的优点,在附图中:
图1是计算系统的一个实施方案的框图。
图2是时序图的一个实施方案的框图。
图3是时序图的另一个实施方案的框图。
图4是时序图的另一个实施方案的框图。
图5是时序图的另一个实施方案的框图。
图6是计算系统的另一个实施方案的框图。
图7是存储器控制器的一个实施方案的框图。
图8是用于调度存储器请求以用于发布给两种不同存储器类型的方法的一个实施方案的流程图。
图9是用于调度存储器请求以用于发布给两种不同存储器类型的方法的另一个实施方案的流程图。
图10是用于调度存储器请求以用于发布给两种不同存储器类型的方法的另一个实施方案的流程图。
图11是用于调度存储器请求以用于发布给两种不同存储器类型的方法的另一个实施方案的流程图。
图12是用于调度存储器请求以用于发布给两种不同存储器类型的方法的另一个实施方案的流程图。
图13是用于标识从两种不同存储器类型乱序抵达的响应数据的方法的一个实施方案的流程图。
图14是用于标识从两种不同存储器类型乱序抵达的响应数据的方法的另一个实施方案的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880088878.1/2.html,转载请声明来源钻瓜专利网。