一种内存管理方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:40146231 阅读:41 留言:0更新日期:2024-01-24 00:23
本发明专利技术实施例提供一种内存管理方法、装置、电子设备及可读存储介质,涉及计算机技术领域,该方法包括:在接收到处理器针对所述第一内存和/或所述第二内存的第一写指令的情况下,将所述第一写指令中携带的数据同步写入所述第一内存和所述第二内存;在接收到处理器针对目标内存的访存指令的情况下,若所述目标内存不支持与所述处理器进行即时交互,则将所述访存指令发送至备份副本,以使所述备份副本对所述访存指令进行响应;其中,所述第一内存和所述第二内存互为备份副本。本发明专利技术实施例可以避免因目标内存无法及时对处理器进行响应造成的尾延迟。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种内存管理方法、装置、电子设备及可读存储介质


技术介绍

1、动态随机存取存储器(dynamic random access memory,dram)工作时,需要额外加入背景操作以保证正常运行,例如信号的完整,存储数据的完整和读写的稳定等。dram进行背景操作时,无法和中央处理器(central processing unit,cpu)交互数据,进而造成额外的访存延迟,成为cpu的性能瓶颈之一。此外,背景操作也会造成额外的功耗。现有方案大多根据dram过去的访问模式,推测未来的访问模式,据此调整dram执行背景操作的周期,以尽量减少cpu正常访存时遇到的尾延迟和功耗。这种方案并不能实际覆盖尾延迟,当cpu实际访存遇到dram进行背景操作时,仍需要等待dram完成背景操作,才能进行数据交互。因此,在需要网络实时响应的应用(例如云游戏),或者需要实时计算的车载芯片等对尾延迟敏感的关键场景下,无法使用dram。


技术实现思路

1、本专利技术实施例提供一种内存管理方法、装置、电子设备及本文档来自技高网...

【技术保护点】

1.一种内存管理方法,其特征在于,应用于内存控制器,所述内存控制器用于对第一内存和第二内存进行控制;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述访存指令包括写指令;所述在接收到处理器针对目标内存的访存指令的情况下,若所述目标内存不支持与所述处理器进行即时交互,则将所述访存指令发送至备份副本,以使所述备份副本对所述访存指令进行响应,包括:

3.根据权利要求1所述的方法,其特征在于,所述访存指令包括读指令;所述在接收到处理器针对目标内存的访存指令的情况下,若所述目标内存不支持与所述处理器进行即时交互,则将所述访存指令发送至备份副本,以使所述备份副本对...

【技术特征摘要】

1.一种内存管理方法,其特征在于,应用于内存控制器,所述内存控制器用于对第一内存和第二内存进行控制;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述访存指令包括写指令;所述在接收到处理器针对目标内存的访存指令的情况下,若所述目标内存不支持与所述处理器进行即时交互,则将所述访存指令发送至备份副本,以使所述备份副本对所述访存指令进行响应,包括:

3.根据权利要求1所述的方法,其特征在于,所述访存指令包括读指令;所述在接收到处理器针对目标内存的访存指令的情况下,若所述目标内存不支持与所述处理器进行即时交互,则将所述访存指令发送至备份副本,以使所述备份副本对所述访存指令进行响应,包括:

4.根据权利要求2所述的方法,其特征在于,所述将所述访存地址写入所述目标内存对应的写缓冲区中之前,所述方法还包括:

5.根据权利要求2所述的方法,其特征在于,所述内存控制器中包括存储模块;在所述根据所述访存地址从所述备份副本中读取所述访存地址对...

【专利技术属性】
技术研发人员:吴双陈明宇赵阳洋闫世显卢天越唐丹包云岗
申请(专利权)人:北京开源芯片研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1