技术特征:
1.一种存储器系统,包括:第一高速缓存;第二高速缓存;以及控制单元,在所述存储器系统的操作的第一高速缓存模式下将所述第一高速缓存作为第一级高速缓存进行访问,并在所述存储器系统的操作的第二高速缓存模式下将所述第二高速缓存作为所述第一级高速缓存进行访问。2.根据权利要求1所述的存储器系统,其中所述控制单元在操作的所述第一高速缓存模式下将所述第二高速缓存作为第二级高速缓存进行访问,并在操作的所述第二高速缓存模式下将所述第一高速缓存作为所述第二级高速缓存进行访问。3.根据权利要求1所述的存储器系统,进一步包括:高速缓存模式管理器,执行高速缓存模式选择操作,所述高速缓存模式选择操作基于所述第一高速缓存的命中计数和所述第二高速缓存的命中计数,选择所述第一高速缓存模式或所述第二高速缓存模式作为当前高速缓存模式。4.根据权利要求3所述的存储器系统,其中当通过从所述第二高速缓存的命中计数中减去所述第一高速缓存的命中计数所获得的相减值超过阈值时,所述高速缓存模式管理器选择所述第二高速缓存模式,并且当所述相减值未超过所述阈值时,所述高速缓存模式管理器选择所述第一高速缓存模式。5.根据权利要求3所述的存储器系统,其中所述高速缓存模式管理器基于与当前第一级高速缓存相关联的高速缓存未命中的数量来确定是否执行所述高速缓存模式选择操作。6.根据权利要求1所述的存储器系统,其中所述第一高速缓存以比所述第二高速缓存更快的访问速度操作。7.根据权利要求6所述的存储器系统,其中所述第二高速缓存具有比所述第一高速缓存更大的存储容量。8.根据权利要求1所述的存储器系统,其中当在操作的所述第二高速缓存模式期间,在所述第二高速缓存中发生高速缓存未命中并且在所述第一高速缓存中发生高速缓存命中时,所述控制单元访问所述第一高速缓存而不将数据从所述第一高速缓存恢复到所述第二高速缓存。9.根据权利要求1所述的存储器系统,其中当在所述第二高速缓存模式下操作时,所述控制单元根据最近经常使用策略即mru策略将数据从所述第二高速缓存逐出到所述第一高速缓存。10.根据权利要求9所述的存储器系统,进一步包括:存储介质,其中当在所述第二高速缓存模式下操作时,所述控制单元根据最近最少使用策略即lru策略将数据从所述第一高速缓存逐出到所述存储介质。11.一种存储器系统,包括:第一高速缓存;第二高速缓存;以及高速缓存模式管理器,基于所述第一高速缓存的命中计数和所述第二高速缓存的命中计数,选择使用所述第一高速缓存作为第一级高速缓存的第一高速缓存模式或者使用所述
第二高速缓存作为所述第一级高速缓存的第二高速缓存模式,作为当前高速缓存模式。12.根据权利要求11所述的存储器系统,其中所述高速缓存模式管理器基于通过从所述第二高速缓存的命中计数中减去所述第一高速缓存的命中计数所获得的相减值来选择所述第一高速缓存模式或所述第二高速缓存模式作为所述当前高速缓存模式。13.根据权利要求12所述的存储器系统,其中当所述相减值超过阈值时,所述高速缓存模式管理器选择所述第二高速缓存模式,并且当所述相减值未超过所述阈值时,所述高速缓存模式管理器选择所述第一高速缓存模式。14.根据权利要求11所述的存储器系统,其中所述高速缓存模式管理器响应于当前第一级高速缓存的高速缓存未命中的数量超过阈值高速缓存未命中数量,基于所述第一高速缓存的命中计数和所述第二高速缓存的命中计数来选择所述当前高速缓存模式。15.根据权利要求11所述的存储器系统,其中所述第一高速缓存以比所述第二高速缓存更快的访问速度操作。16.根据权利要求15所述的存储器系统,其中所述第二高速缓存具有比所述第一高速缓存更大的存储容量。17.根据权利要求11所述的存储器系统,其中所述第一高速缓存模式使用所述第二高速缓存作为第二级高速缓存,并且所述第二高速缓存模式使用所述第一高速缓存作为所述第二级高速缓存。18.根据权利要求11所述的存储器系统,进一步包括:控制单元,当在所述第二高速缓存模式下,在所述第二高速缓存中发生高速缓存未命中并且在所述第一高速缓存中发生高速缓存命中时,访问所述第一高速缓存而不将数据从所述第一高速缓存恢复到所述第二高速缓存。19.根据权利要求11所述的存储器系统,进一步包括:控制单元,在所述第二高速缓存模式下,根据最近经常使用策略即mru策略将数据从所述第二高速缓存逐出到所述第一高速缓存。20.根据权利要求19所述的存储器系统,进一步包括:存储介质,其中在所述第二高速缓存模式下,所述控制单元根据最近最少使用策略即lru策略将数据从所述第一高速缓存逐出到所述存储介质。21.一种存储器系统,包括:第一高速缓存;第二高速缓存;以及控制单元,所述控制单元:当所述存储器系统在第一高速缓存模式下操作时,根据第一高速缓存逐出策略将数据从所述第一高速缓存逐出到所述第二高速缓存;并且当所述存储器系统在第二高速缓存模式下操作时,根据第二高速缓存逐出策略将数据从所述第二高速缓存逐出到所述第一高速缓存。22.根据权利要求21所述的存储器系统,其中所述控制单元在所述第一高速缓存模式下将所述第一高速缓存作为第一级高速缓存进行访问,并在所述第二高速缓存模式下将所述第二高速缓存作为所述第一级高速缓存进行访问。
23.根据权利要求22所述的存储器系统,其中所述控制单元在所述第一高速缓存模式下将所述第二高速缓存作为第二级高速缓存进行访问,并在所述第二高速缓存模式下将所述第一高速缓存作为所述第二级高速缓存进行访问。24.根据权利要求21所述的存储器系统,进一步包括:高速缓存模式管理器,基于使用所述第一高速缓存的命中计数和所述第二高速缓存的命中计数的高速缓存模式选择操作的结果,选择所述第一高速缓存模式或所述第二高速缓存模式作为当前高速缓存模式。25.根据权利要求24所述的存储器系统,其中当所述高速缓存模式选择操作确定通过从所述第二高速缓存的命中计数中减去所述第一高速缓存的命中计数所获得的相减值超过阈值时,所述高速缓存模式管理器选择所述第二高速缓存模式,并且当所述相减值未超过所述阈值时,所述高速缓存模式管理器选择所述第一高速缓存模式。26.根据权利要求24所述的存储器系统,其中所述高速缓存模式管理器基于与当前第一级高速缓存相关联的高速缓存未命中的数量来确定是否执行所述高速缓存模式选择操作。27.根据权利要求21所述的存储器系统,其中所述第一高速缓存以比所述第二高速缓存更快的访问速度操作。28.根据权利要求27所述的存储器系统,其中所述第二高速缓存具有比所述第一高速缓存更大的存储容量。29.根据权利要求21所述的存储器系统,其中当在所述第二高速缓存模式期间,在所述第二高速缓存中发生高速缓存未命中并且在所述第一高速缓存中发生高速缓存命中时,所述控制单元访问所述第一高速缓存而不将数据从所述第一高速缓存恢复到所述第二高速缓存。
技术总结
本公开涉及一种存储器系统,包括:第一高速缓存;第二高速缓存;以及控制单元,被配置为在存储器系统的操作的第一高速缓存模式下将第一高速缓存作为第一级高速缓存进行访问,并在存储器系统的操作的第二高速缓存模式下将第二高速缓存作为第一级高速缓存进行访问。第二高速缓存作为第一级高速缓存进行访问。第二高速缓存作为第一级高速缓存进行访问。
技术研发人员:李敬修
受保护的技术使用者:爱思开海力士有限公司
技术研发日:2020.09.23
技术公布日:2021/10/22
再多了解一些
本文用于企业家、创业者技术爱好者查询,结果仅供参考。