【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种内存管理方法、装置、电子设备及可读存储介质。
技术介绍
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所述的方法,其特征在于,所述内存控制器中包括存储模块;在所述根据所述访存地址从所述备份副本中读取所述访存地址对...
【专利技术属性】
技术研发人员:吴双,陈明宇,赵阳洋,闫世显,卢天越,唐丹,包云岗,
申请(专利权)人:北京开源芯片研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。