[发明专利]内存访问方法和装置有效
申请号: | 201710353012.6 | 申请日: | 2017-05-18 |
公开(公告)号: | CN108959106B | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 展旭升;孙凝晖;包云岗;黄巍 | 申请(专利权)人: | 华为技术有限公司;中国科学院计算技术研究所 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F13/16 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存 访问 方法 装置 | ||
1.一种内存访问方法,其特征在于,所述方法包括:
接收内存访问请求;所述内存访问请求用于请求访问动态随机访问存储器DRAM中的目标行;
在所述目标行是弱行时,根据偏移量表和预设起始地址确定所述目标行在所述DRAM中的预留域中所对应的映射地址;所述偏移量表中包括所述DRAM中的弱行在所述预留域中所对应的地址偏移量,所述预设起始地址为所述预留域的起始地址;所述地址偏移量在所述预留域中所指向的行不是弱行;
根据所述映射地址访问所述预留域;
接收所述DRAM返回的携带有第一地址的返回结果,所述第一地址为所述DRAM中被访问的地址;
计算所述第一地址与所述预设起始地址的差值;
若所述差值大于0,则根据所述偏移量表、所述预设起始地址计算所述第一地址所对应的第二地址;
返回携带有所述第二地址的访问结果。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
检测所述目标行是否为弱行列表中的行,所述弱行列表中包括所述DRAM中的各个弱行;
若是,则确定所述目标行是弱行。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
对于所述DRAM中的每一行,检测所述行中是否包括维持时间小于预设时长的单元;
若包括维持时间小于所述预设时长的单元,则将所述行确定为弱行;
根据确定结果生成并保存所述弱行列表。
4.根据权利要求1至3任一所述的方法,其特征在于,所述根据偏移量表和预设起始地址确定所述目标行在所述DRAM中的预留域中所对应的映射地址之前,所述方法还包括:
获取所述DRAM中的弱行的行数以及每个弱行的大小;
根据获取到的行数以及每个弱行的大小,计算所述DRAM中的各个弱行所对应的总大小;
在所述DRAM中预留预设大小的存储空间作为所述预留域,所述预设大小大于等于计算得到的所述总大小;
将所述预留域的起始地址保存为所述预设起始地址。
5.根据权利要求1至3任一所述的方法,其特征在于,所述根据偏移量表和预设起始地址确定所述目标行在所述DRAM中的预留域中所对应的映射地址之前,所述方法还包括:
根据所述DRAM中的各个弱行的排序,确定每个弱行在所述预留域中所对应的地址偏移量;
保存包括各个地址偏移量的所述偏移量表。
6.一种内存访问装置,其特征在于,所述装置包括:
接收单元,用于接收内存访问请求;所述内存访问请求用于请求访问动态随机访问存储器DRAM中的目标行;
确定单元,用于在所述目标行是弱行时,根据偏移量表和预设起始地址确定所述目标行在所述DRAM中的预留域中所对应的映射地址;所述偏移量表中包括所述DRAM中的弱行在所述预留域中所对应的地址偏移量,所述预设起始地址为所述预留域的起始地址;所述地址偏移量在所述预留域中所指向的行不是弱行;
访问单元,用于根据所述映射地址访问所述预留域;
所述接收单元,还用于接收所述DRAM返回的携带有第一地址的返回结果,所述第一地址为所述DRAM中被访问的地址;
所述确定单元,还用于计算所述第一地址与所述预设起始地址的差值;
所述确定单元,还用于若所述差值大于0,则根据所述偏移量表、所述预设起始地址计算所述第一地址所对应的第二地址;
返回单元,用于返回携带有所述第二地址的访问结果。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第一检测单元,用于检测所述目标行是否为弱行列表中的行,所述弱行列表中包括所述DRAM中的各个弱行;
所述确定单元,还用于在所述第一检测单元的检测结果为目标行是弱行列表中的行时,确定所述目标行是弱行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;中国科学院计算技术研究所,未经华为技术有限公司;中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710353012.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实现地址映射的方法及装置
- 下一篇:一种共享方法及装置