System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及内存速率控制领域,尤其涉及一种内存速率控制方法、装置、电子设备、芯片及存储介质。
技术介绍
1、内存速率越高,内存系统耗费的功耗也越大,一些内存任务场景下不需要内存系统恒定工作在最高内存速率。因此,如何精细化控制内存速率,对于内存系统的内存功耗控制来讲,尤为重要。
技术实现思路
1、本公开提供一种内存速率控制方法、装置、电子设备、芯片及存储介质,以解决相关技术中的问题。
2、本公开的第一方面实施例提出了一种内存速率控制方法,该方法包括:
3、获取第一指令信息,所述第一指令信息包含第一内存任务的第一执行速率;
4、解析所述第一指令信息,确定所述第一内存任务的所述第一执行速率;
5、根据所述第一执行速率执行所述第一内存任务。
6、在本公开的一些实施例中,所述内存速率控制方法还包括:
7、获取所述第一内存任务;所述第一内存任务包括所述第一内存任务对应的目标内存及预设内存速率;
8、基于所述第一内存任务的目标内存及预设内存速率,生成所述第一指令信息。
9、在本公开的一些实施例中,所述基于所述第一内存任务的目标内存及预设内存速率,生成所述第一指令信息,包括:
10、基于所述第一内存任务的目标内存,获取所述目标内存的属性信息;所述目标内存的属性信息包括所述目标内存的工作模式、所述目标内存支持的内存频率范围;
11、基于所述目标内存的属性信息,及所述第一内存任务的预设
12、在本公开的一些实施例中,所述目标内存的工作模式包括内存全交织模式、独立内存模式及混合模式。
13、在本公开的一些实施例中,所述第一指令信息包含所述第一内存任务的第一内存标识、第一执行速率、第一执行时间、第一指令类型及第一任务类型;所述第一执行速率为所述预设内存速率。
14、在本公开的一些实施例中,所述的内存速率控制方法还包括:
15、获取第二指令,所述第二指令信息包含第二内存任务的第二执行速率;
16、判断是否能够解析所述第二指令;
17、若判断结果为是,则根据所述第二执行速率执行所述第二内存任务。
18、在本公开的一些实施例中,所述的内存速率控制方法还包括:若判断结果为否,则判断所述第二内存任务对应的目标内存是否设置基准内存速率或最高内存速率;
19、若判断结果为是,则根据所述第二内存任务对应的目标内存的基准内存速率或最高内存速率执行所述第二内存任务;
20、若判断结果为否,则根据所述第一执行速率执行所述第二内存任务。
21、本公开的第二方面实施例提出了一种内存速率控制装置,所述的装置包括:
22、获取单元,用于获取第一指令信息,所述第一指令信息包含第一内存任务的第一执行速率;
23、解析单元,用于解析所述第一指令信息,确定所述第一内存任务的所述第一执行速率;
24、执行单元,用于根据所述第一执行速率执行所述第一内存任务。
25、本公开的第三方面实施例提出了一种内存速率控制系统,所述的系统包括:
26、指令分发模块、指令解析模块、速率调节模块及内存控制器;
27、所述指令分发模块用于获取第一内存任务的第一指令信息,并将所述第一指令信息传输至所述指令解析模块;所述第一指令信息包含第一内存任务的第一执行速率;
28、所述指令解析模块,用于解析所述第一指令信息,确定所述第一内存任务的所述第一执行速率;
29、所述速率调节模块,用于将所述第一指令信息对应的第一指令转换为命令提示符cmd,并将所述cmd传输至所述内存控制器;
30、所述内存控制器基于所述cmd指示的所述第一执行速率,执行所述第一内存任务。
31、本公开的第四方面实施例提出了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本公开第一方面实施例中描述的方法。
32、本公开的第五方面实施例提出了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行本公开第一方面实施例中描述的方法。
33、本公开的第六方面实施例提出了一种芯片,该芯片包括一个或多个接口电路和一个或多个处理器;接口电路用于从电子设备的存储器接收信号,并向处理器发送信号,信号包括存储器中存储的计算机指令,当处理器执行计算机指令时,使得电子设备执行本公开第一方面实施例中描述的方法。
34、综上,本公开提出的内存速率控制方法,包括获取第一指令信息,所述第一指令信息包含第一内存任务的第一执行速率;解析所述第一指令信息,确定所述第一内存任务的所述第一执行速率;根据所述第一执行速率执行所述第一内存任务。
35、本公开提供的方案,能够通过包含第一内存任务的第一执行速率的第一指令信息,控制所述第一内存任务的第一执行速率,而不需内存系统恒定工作在最高内存速率,实现了内存速率的精细化控制,减少了内存系统的功耗。
36、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
本文档来自技高网...【技术保护点】
1.一种内存速率控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述第一内存任务的目标内存及预设内存速率,生成所述第一指令信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述目标内存的工作模式包括内存全交织模式、独立内存模式及混合模式。
5.根据权利要求4所述的方法,其特征在于,所述第一指令信息包含所述第一内存任务的第一内存标识、第一执行速率、第一执行时间、第一指令类型及第一任务类型;所述第一执行速率为所述预设内存速率。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述的方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述的方法还包括:
8.一种内存速率控制装置,其特征在于,所述装置包括:
9.一种内存速率控制系统,其特征在于,包括:
10.一种电子设备,其特征在于,包括:
11.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令
12.一种芯片,其特征在于,包括一个或多个接口电路和一个或多个处理器;所述接口电路用于从电子设备的存储器接收信号,并向所述处理器发送所述信号,所述信号包括存储器中存储的计算机指令,当所述处理器执行所述计算机指令时,使得所述电子设备执行权利要求1至7中任一项所述的方法。
...【技术特征摘要】
1.一种内存速率控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述第一内存任务的目标内存及预设内存速率,生成所述第一指令信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述目标内存的工作模式包括内存全交织模式、独立内存模式及混合模式。
5.根据权利要求4所述的方法,其特征在于,所述第一指令信息包含所述第一内存任务的第一内存标识、第一执行速率、第一执行时间、第一指令类型及第一任务类型;所述第一执行速率为所述预设内存速率。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述的方法还包括:
7....
【专利技术属性】
技术研发人员:朱景洁,李瑛,柯志鹏,于晓薇,
申请(专利权)人:江原芯科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。