一种处理方法、处理电路、设备及存储介质与流程
- 国知局
- 2024-07-31 22:46:09
本公开涉及计算机,尤其涉及一种处理方法、处理电路、设备及存储介质。
背景技术:
1、目前,由于缓存的大小固定导致缓存不能依据所运行的程序的需求进行灵活分配,进而导致处理器的处理效率不能得到最大化。
2、因此,如何提高处理器的处理效率成为了一个亟待解决的技术问题。
技术实现思路
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、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开所述的方法。
30、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
技术特征:1.一种处理电路,包括:
2.根据权利要求1所述的处理电路,所述目标支路配置有开关单元,所述开关单元用于导通或断开所述缓存单元与所述供电单元之间的电连接。
3.根据权利要求2所述的处理电路,所述处理单元,用于基于所述写入缓存请求的类型选通所述多个目标支路中的第一部分目标支路的开关单元,所述第一部分目标支路的内存控制器的类型与所述写入缓存请求的类型对应。
4.根据权利要求1-3中任一项所述的处理电路,
5.一种处理方法,包括:
6.根据权利要求5所述的方法,所述基于所述写入缓存请求,将缓存单元调整为第一类型缓存单元,包括:
7.根据权利要求6所述的方法,所述方法还包括:
8.根据权利要求5所述的方法,所述基于所述写入缓存请求,将缓存单元调整为第一类型缓存单元,包括:
9.根据权利要求5所述的方法,所述写入缓存请求包括第一子缓存请求和第二子缓存请求,所述第一子缓存请求和所述第二子缓存请求的类型不同,所述方法还包括:
10.一种电子设备,包括:
技术总结本公开提供了一种处理方法、处理电路、设备及存储介质,所述处理电路包括:供电单元;缓存单元;多个目标支路,目标支路用于实现缓存单元与供电单元之间的电连接,目标支路包括内存控制器,实现同一缓存单元与供电单元之间的电连接的各个目标支路中的内存控制器的类型不同,缓存单元与供电单元通过不同的目标支路实现电连接的情况下,缓存单元的类型不同;处理单元,用于基于写入缓存请求,将缓存单元调整为第一类型缓存单元,第一类型缓存单元与写入缓存请求的类型对应。技术研发人员:彭金刚受保护的技术使用者:联想(北京)有限公司技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240730/194501.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表