发明名称 |
压缩内存访问控制方法、装置及系统 |
摘要 |
本发明实施例提供一种压缩内存访问控制方法、装置及系统。该方法包括接收内存控制器发送的读请求消息,读请求消息包括待读数据的实际地址;根据待读数据的实际地址,从内存映射关系表中查询得到实际地址对应的物理地址段,内存映射关系表中记录有实际地址与内存芯片的物理地址段的对应关系;从内存芯片中读取物理地址段存储的数据,获得与实际地址对应的待读数据;将待读数据返回至内存控制器。本发明实施例可对压缩内存进行处理,可减少现有压缩内存访问中所带来的带宽资源浪费问题;同时,在内存访问过程中,可使得处理器与内存芯片之间的数据传输以压缩数据形式进行传输,从而可进一步减少内存访问的带宽资源占用。 |
申请公布号 |
CN103902467B |
申请公布日期 |
2017.02.22 |
申请号 |
CN201210575114.X |
申请日期 |
2012.12.26 |
申请人 |
华为技术有限公司;中国科学院计算技术研究所 |
发明人 |
阮元;陈明宇;崔泽汉;黄永兵 |
分类号 |
G06F12/06(2006.01)I |
主分类号 |
G06F12/06(2006.01)I |
代理机构 |
北京同立钧成知识产权代理有限公司 11205 |
代理人 |
刘芳 |
主权项 |
一种压缩内存访问控制方法,其特征在于,包括:接收内存控制器发送的读请求消息,所述读请求消息包括待读数据的实际地址;根据所述待读数据的实际地址,从内存映射关系表中查询得到所述实际地址对应的物理地址段,所述内存映射关系表中记录有实际地址与内存芯片的物理地址段的对应关系;从内存芯片中读取所述物理地址段存储的数据,获得与所述实际地址对应的所述待读数据;将所述待读数据返回至所述内存控制器;所述内存映射关系表包括多个映射项,每个映射项记录有实际地址及其对应的内存芯片的物理地址段,每个映射项中的内存芯片的物理地址段对应于内存芯片中的一段存储数据;所述根据所述待读数据的实际地址,从内存映射关系表中查询得到所述实际地址对应的物理地址段包括:根据所述待读数据的实际地址,从内存映射关系表中查询记录有所述实际地址中的任一地址段的各映射项;将所述各映射项中记录的内存芯片的物理地址段作为各分段物理地址段,并将所述各分段物理地址段组合起来作为所述实际地址对应的物理地址段。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |