本公开涉及一种计算系统。更具体地说,本公开涉及用于管理高速缓存存储器使用的技术。
背景技术:
1、在现代计算机系统架构中,数据流可以包括涉及计算机系统的高速缓存存储器的数据生产者与消耗者之间的频繁交互。高速缓存存储器是高速度的存储器,其可以被耦合到处理器并且可以作为制造处理器的过程的一部分而被形成——例如,使用相同的管芯或插槽而被形成,其中插槽可以在单个封装中包含多个管芯。高速缓存存储器中可用的数据存储量可以小于其他类型的计算机系统存储器,但是具有较低的读写时延和较高的读写带宽。由于与高速缓存存储器相关联的空间约束,数据输入和数据输出的控制可以被很好地表征以防止数据事务和数据丢失之间的冲突。与这种操作相关的某些挑战可能会出现。在某些场景中,例如,控制涉及高速缓存存储器的数据事务以促进主机对数据的消耗,同时最小化涉及使用其他类型的存储器的存储装置或访问数据的交互。
技术实现思路
1.一种处理单元,包括:
2.根据权利要求1所述的处理单元,所述控制器被配置为:
3.根据权利要求1所述的处理单元,所述控制器被配置为:
4.根据权利要求1所述的处理单元,所述控制器被配置为:
5.根据权利要求1所述的处理单元,其中将所述保留状态更新为所述第一保留级别包括将所述处理单元的寄存器设置为定义的值,并且将所述保留状态更新为所述第二保留级别包括将所述寄存器中的所述值调整定义的量。
6.根据权利要求5所述的处理单元,所述控制器被配置为:
7.根据权利要求1所述的处理单元,所述控制器被配置为:
8.一种方法,包括:
9.根据权利要求8所述的方法,包括:
10.根据权利要求8所述的方法,包括:
11.根据权利要求10所述的方法,其中所述第三保留级别低于所述第二保留级别。
12.根据权利要求8所述的方法,其中将所述保留状态更新为所述第一保留级别包括将所述处理单元的寄存器设置为定义的值,并且将所述保留状态更新为所述第二保留级别包括将所述寄存器中的所述值调整定义的量。
13.根据权利要求8所述的方法,包括:
14.根据权利要求8所述的方法,包括:
15.一种计算机系统,包括:
