[发明专利]支持同一信道上对不统一等待时间的存储器类型的响应在审
申请号: | 201880088878.1 | 申请日: | 2018-09-20 |
公开(公告)号: | CN111684430A | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 凯达尔纳特·巴拉里斯南;詹姆斯·雷蒙德·马格罗 | 申请(专利权)人: | 超威半导体公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠;邱晓敏 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 同一 信道 统一 等待时间 存储器 类型 响应 | ||
1.一种存储器控制器,其包括:
第一接口,所述第一接口用于在数据总线上从第一存储器设备和不同于所述第一存储器设备的第二存储器设备两者接收读取响应数据;
第二接口,所述第二接口用于将所述读取响应数据发送到多个客户端中的一个;以及
控制逻辑;
其中响应于确定到达用于接收读取响应数据的给定时间点,所述控制逻辑被配置来:
基于所述给定时间点标识第一存储器访问命令;并且
响应于确定在所述给定时间点在所述数据总线上接收到有效数据:
将所述第一存储器访问命令标记为完成;并且
将所述有效数据发送到生成所述第一存储器访问命令的给定客户端。
2.如权利要求1所述的存储器控制器,其中所述控制逻辑被配置来:
维持位向量,其中所述位向量中的每一位对应于调度时隙;并且
响应于确定调度数据以在对应于给定时隙的时间在数据总线上输送而设定所述位向量的给定位。
3.如权利要求1所述的存储器控制器,其中响应于接收到调度第二存储器访问命令来发射的指示,所述控制逻辑进一步被配置来将用于接收所述第二存储器访问命令的读取响应数据的时间点分配给标识所述第二存储器访问命令的标识符。
4.如权利要求3所述的存储器控制器,其中将所述标识符分配给所述第二存储器访问命令包括:确定所述第二存储器访问命令是以与未解决存储器访问命令相同的地址为目标的状态访问命令。
5.如权利要求1所述的存储器控制器,其中所述控制逻辑进一步被配置来生成用于分配给所述给定时间点的唯一标识符。
6.如权利要求5所述的存储器控制器,其中所述唯一标识符包括线程标识符和由所述第一存储器访问命令作为目标的目标地址的一部分中的一者或多者。
7.如权利要求1所述的存储器控制器,其中确定所述给定时间点包括:将所述第一存储器访问命令的响应等待时间添加到调度所述第一存储器访问命令来发射的时间。
8.一种方法,其包括:
经由第一接口在数据总线上从第一存储器设备或不同于所述第一存储器设备的第二存储器设备接收读取响应数据;
由第二接口将所述读取响应数据发送到多个客户端中的一个;以及
响应于确定到达用于接收读取响应数据的给定时间点:
基于所述给定时间点标识第一存储器访问命令;以及
响应于确定在所述给定时间点在所述数据总线上接收到有效数据:
将所述第一存储器访问命令标记为完成;以及
将所述有效数据发送到生成所述第一存储器访问命令的给定客户端。
9.如权利要求8所述的方法,其还包括:
维持位向量,其中所述位向量中的每一位对应于调度时隙;以及
响应于确定调度数据以在对应于给定时隙的时间在数据总线上输送而设定所述位向量的给定位。
10.如权利要求8所述的方法,其中响应于接收到调度第二存储器访问命令来发射的指示,所述方法包括:将用于接收所述第二存储器访问命令的读取响应数据的时间点分配给标识所述第二存储器访问命令的标识符。
11.如权利要求10所述的方法,其中将所述标识符分配给所述第二存储器访问命令包括:确定所述第二存储器访问命令是以与未解决存储器访问命令相同的地址为目标的状态访问命令。
12.如权利要求8所述的方法,其还包括:生成用于分配给所述给定时间点的唯一标识符。
13.如权利要求12所述的方法,其中所述唯一标识符包括线程标识符和由所述第二存储器访问命令作为目标的目标地址的一部分中的一者或多者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880088878.1/1.html,转载请声明来源钻瓜专利网。