管理存储器的方法、设备和计算机程序产品与流程

文档序号:26586701发布日期:2021-09-10 19:29阅读:来源:国知局

技术特征:
1.一种管理存储器的方法,包括:确定与所述存储器的多个命令队列相对应的一组权重,每个权重指示相对应的命令队列中被允许传输的命令的数目;检测所述多个命令队列是否发生传输延迟;以及基于所述检测的结果,调整所述一组权重。2.根据权利要求1所述的方法,其中检测所述多个命令队列是否发生所述传输延迟包括:确定传输所述多个命令队列中的一个命令队列中的命令所需的时间长度;根据确定所述时间长度大于阈值时间长度,确定所述一个命令队列发生所述传输延迟;以及根据确定所述时间长度不大于阈值时间长度,确定所述一个命令队列未发生所述传输延迟。3.根据权利要求1所述的方法,其中调整所述一组权重包括:根据确定所述多个命令队列中的第一命令队列发生所述传输延迟,从所述一组权重中确定与所述第一命令队列相对应的第一权重;从所述一组权重中确定低于所述第一权重的至少一个权重;以及减小所述至少一个权重。4.根据权利要求1所述的方法,其中调整所述一组权重包括:根据确定所述多个命令队列均未发生所述传输延迟,获取与所述多个命令队列相对应的初始权重;以及利用所述初始权重来调整所述一组权重。5.根据权利要求4所述的方法,其中利用所述初始权重来调整所述一组权重包括:从所述一组权重中确定所述多个命令队列中的第一命令队列的当前权重;以及根据确定所述当前权重低于所述第一命令队列的初始权重,增大所述当前权重。6.一种电子设备,包括:至少一个处理单元;至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当由所述至少一个处理单元执行时,使得所述电子设备执行动作,所述动作包括:确定与所述存储器的多个命令队列相对应的一组权重,每个权重指示相对应的命令队列中被允许传输的命令的数目;检测所述多个命令队列是否发生传输延迟;以及基于所述检测的结果,调整所述一组权重。7.根据权利要求6所述的电子设备,其中检测所述多个命令队列是否发生所述传输延迟包括:确定传输所述多个命令队列中的一个命令队列中的命令所需的时间长度;根据确定所述时间长度大于阈值时间长度,确定所述一个命令队列发生所述传输延迟;以及根据确定所述时间长度不大于阈值时间长度,确定所述一个命令队列未发生所述传输
延迟。8.根据权利要求6所述的电子设备,其中调整所述一组权重包括:根据确定所述多个命令队列中的第一命令队列发生所述传输延迟,从所述一组权重中确定与所述第一命令队列相对应的第一权重;从所述一组权重中确定低于所述第一权重的至少一个权重;以及减小所述至少一个权重。9.根据权利要求6所述的电子设备,其中调整所述一组权重包括:根据确定所述多个命令队列均未发生所述传输延迟,获取与所述多个命令队列相对应的初始权重;以及利用所述初始权重来调整所述一组权重。10.根据权利要求6所述的电子设备,其中利用所述初始权重来调整所述一组权重包括:从所述一组权重中确定所述多个命令队列中的第一命令队列的当前权重;以及根据确定所述当前权重低于所述第一命令队列的初始权重,增大所述当前权重。11.一种计算机程序产品,所述计算机程序产品被有形地存储在非瞬态计算机存储介质中并且包括机器可执行指令,所述机器可执行指令在由设备执行时使所述设备执行根据权利要求1-5中的任一项所述的方法。

技术总结
本公开的实施例涉及管理存储器的方法、设备和计算机程序产品。提供了一种管理存储器的方法,包括:确定与存储器的多个命令队列相对应的一组权重,每个权重指示相对应的命令队列中被允许传输的命令的数目;检测多个命令队列是否发生传输延迟;以及基于检测的结果,调整一组权重。通过本公开的实施例,可以提高命令队列中的命令的传输和处理效率,更加高效地利用传输带宽。用传输带宽。用传输带宽。


技术研发人员:陈驰 董海兰
受保护的技术使用者:伊姆西IP控股有限责任公司
技术研发日:2020.03.09
技术公布日:2021/9/9
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1