-
公开(公告)号:CN109582214A
公开(公告)日:2019-04-05
申请号:CN201710911982.3
申请日:2017-09-29
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F3/06
Abstract: 本申请提供了一种数据访问方法以及计算机系统,属于内存技术领域。该方法应用于计算机系统,计算机系统包括处理器、缓存、第一存储器、第二存储器以及内存控制器,第一存储器用于缓存第二存储器中的数据,缓存用于缓存第二分区中部分缓存块对应的tag,第一存储器的第二分区用于缓存从第一分区中替换出来的缓存块,第二存储器中的一个内存块映射到第一分区的一个缓存块,映射到第二分区的一个包括多个缓存块的分组中,方法包括:处理器根据访问请求中的访问地址获得物理地址,当根据物理地址中的tag确定访问请求命中缓存时,向内存控制器发送携带有物理地址的访存请求,内存控制器根据物理地址从第二分区中获取数据。本申请提升了计算机系统的性能。
-
公开(公告)号:CN108073527A
公开(公告)日:2018-05-25
申请号:CN201610986946.9
申请日:2016-11-07
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/128
Abstract: 本发明公开一种缓存替换的方法和设备,应用于计算机系统,该计算机系统包括内存控制器、第一级存储器和第二级存储器,该方法包括:内存控制器接收携带有第一目标地址的第一访问请求,第一目标地址为第一访问请求待访问的第一数据在第二级存储器中的地址;当内存控制器根据第一目标地址确定第一访问请求未命中第一区和第二区时,从第二级存储器中获取第一数据,第一级存储器包括第一区、第二区和第三区,第一区用于缓存热数据,第二区用于缓存冷数据,第三区用于缓存从第二区被替换出的数据的在第二级存储器中的地址;当根据第一目标地址确定第一访问请求未命中第三区时,在第二区中确定待替换的第一缓存块;将第一缓存块中的数据替换为第一数据。
-
公开(公告)号:CN108073527B
公开(公告)日:2020-02-14
申请号:CN201610986946.9
申请日:2016-11-07
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/128
Abstract: 本发明公开一种缓存替换的方法和设备,应用于计算机系统,该计算机系统包括内存控制器、第一级存储器和第二级存储器,该方法包括:内存控制器接收携带有第一目标地址的第一访问请求,第一目标地址为第一访问请求待访问的第一数据在第二级存储器中的地址;当内存控制器根据第一目标地址确定第一访问请求未命中第一区和第二区时,从第二级存储器中获取第一数据,第一级存储器包括第一区、第二区和第三区,第一区用于缓存热数据,第二区用于缓存冷数据,第三区用于缓存从第二区被替换出的数据的在第二级存储器中的地址;当根据第一目标地址确定第一访问请求未命中第三区时,在第二区中确定待替换的第一缓存块;将第一缓存块中的数据替换为第一数据。
-
公开(公告)号:CN109582214B
公开(公告)日:2020-04-28
申请号:CN201710911982.3
申请日:2017-09-29
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F3/06
Abstract: 本申请提供了一种数据访问方法以及计算机系统,属于内存技术领域。该方法应用于计算机系统,计算机系统包括处理器、缓存、第一存储器、第二存储器以及内存控制器,第一存储器用于缓存第二存储器中的数据,缓存用于缓存第二分区中部分缓存块对应的tag,第一存储器的第二分区用于缓存从第一分区中替换出来的缓存块,第二存储器中的一个内存块映射到第一分区的一个缓存块,映射到第二分区的一个包括多个缓存块的分组中,方法包括:处理器根据访问请求中的访问地址获得物理地址,当根据物理地址中的tag确定访问请求命中缓存时,向内存控制器发送携带有物理地址的访存请求,内存控制器根据物理地址从第二分区中获取数据。本申请提升了计算机系统的性能。
-
公开(公告)号:CN115794366A
公开(公告)日:2023-03-14
申请号:CN202111063900.7
申请日:2021-09-10
Applicant: 华为技术有限公司
IPC: G06F9/50 , G06F12/0862 , G06F12/0866 , G06F12/0882 , G06F12/0873
Abstract: 本申请公开了一种内存预取方法及装置,涉及计算机技术领域。本端设备获取目标流信息;根据目标流信息确定包括待预取逻辑页的虚拟页面号VPN的预取信息。该本端设备根据该预取信息,生成预取请求。该本端设备向远端设备发送该预取请求,以获取待预取逻辑页中的数据。其中,目标流信息用于指示进程的历史访问行为满足预设条件。远端设备用于为本端设备提供扩展内存。通过本申请,可以提高应用进程的运行效率。
-
-
-
-