【技术实现步骤摘要】
【国外来华专利技术】混合直写式/回写式高速缓冲存储策略管理器和相关系统 和方法 优先权申请案 本申请案主张于2012年1月16日申请且题为用于高速缓冲存储器的混合直 写式/回写式策略和相关系统和方法(HYBRID WRITE-THROUGH/WRITE-BACK POLICY FOR CACHES,AND RELATED SYSTEMS AND METHODS) 的美国临时专利申请案第 61/586, 937 号的 优先权,所述申请案特此以全文引用的方式并入本文中。
本专利技术的技术涉及多处理器,其中所述多处理器的每一处理器核心具有其自身的 本地高速缓冲存储器且共享共同高速缓冲存储器和/或主存储器。
技术介绍
处理器高速缓冲存储器可经配置以实施回写式高速缓冲存储策略或直写式高速 缓冲存储策略。直写式高速缓冲存储策略将存储于高速缓冲存储器中的所有数据直接写入 到一或多个下一层级高速缓冲存储器。例如,第一层级直写式高速缓冲存储器可将存储于 第一层级高速缓冲存储器中的所有数据直接写入到下一层级高速缓冲存储器。直写式高速 缓冲存储策略确保:每一个第一层级高速缓冲存储器不含有废数据,这是因为存储于高速 缓冲存储器中的数据直接写入到下一层级高速缓冲存储器。然而,将每个数据存储区直接 写入到下一层级高速缓冲存储器消耗额外功率(归因于将数据直接写入到下一层级高速 缓冲存储器)。因而,对于较低功率装置来说,直写式高速缓冲存储策略可能并不理想。 另一方面,配置有回写式高速缓冲存储策略的高速缓冲存储器(即,回写式高速 缓冲存储器)将废数据收集于高速缓冲存储器中,直到 ...
【技术保护点】
一种高速缓冲存储写入策略管理器,其经配置以:确定多个并行高速缓冲存储器当中的至少两个高速缓冲存储器是否在作用中,其中作用中高速缓冲存储器为处于使用中的高速缓冲存储器;如果所述多个并行高速缓冲存储器当中的所有一或多个其它高速缓冲存储器不在作用中,那么指导所述多个并行高速缓冲存储器当中的一个作用中高速缓冲存储器将回写式高速缓冲存储策略应用到所述作用中高速缓冲存储器;以及如果所述多个并行高速缓冲存储器当中的所述一或多个其它高速缓冲存储器中的任一者在作用中,那么指导所述多个并行高速缓冲存储器当中的一个作用中高速缓冲存储器将直写式高速缓冲存储策略应用到所述作用中高速缓冲存储器。
【技术特征摘要】
【国外来华专利技术】2012.01.16 US 61/586,937;2012.05.14 US 13/470,6431. 一种高速缓冲存储写入策略管理器,其经配置以: 确定多个并行高速缓冲存储器当中的至少两个高速缓冲存储器是否在作用中,其中作 用中高速缓冲存储器为处于使用中的高速缓冲存储器; 如果所述多个并行高速缓冲存储器当中的所有一或多个其它高速缓冲存储器不在作 用中,那么指导所述多个并行高速缓冲存储器当中的一个作用中高速缓冲存储器将回写式 高速缓冲存储策略应用到所述作用中高速缓冲存储器;以及 如果所述多个并行高速缓冲存储器当中的所述一或多个其它高速缓冲存储器中的任 一者在作用中,那么指导所述多个并行高速缓冲存储器当中的一个作用中高速缓冲存储器 将直写式高速缓冲存储策略应用到所述作用中高速缓冲存储器。2. 根据权利要求1所述的高速缓冲存储写入策略管理器,其经配置以在所述多个并行 高速缓冲存储器当中的所有所述其它高速缓冲存储器变得不在作用中时,指导所述多个并 行高速缓冲存储器当中的所述作用中高速缓冲存储器应用所述回写式高速缓冲存储策略。3. 根据权利要求1所述的高速缓冲存储写入策略管理器,其经进一步配置以在所述多 个并行高速缓冲存储器当中的所述一或多个其它高速缓冲存储器中的任一者被激活的情 况下,指导所述作用中高速缓冲存储器清除所有废高速缓冲存储行。4. 根据权利要求3所述的高速缓冲存储写入策略管理器,其经配置以通过指导所述作 用中高速缓冲存储器将由任何废高速缓冲存储行存储的数据写入到共享存储器而指导所 述作用中高速缓冲存储器清除所有废高速缓冲存储行。5. 根据权利要求1所述的高速缓冲存储写入策略管理器,其经配置以通过确定经配置 以存取所述一或多个其它高速缓冲存储器中的任一者的一或多个处理器核心中的任一者 是否经供电而确定所述多个并行高速缓冲存储器当中的所述一或多个其它高速缓冲存储 器中的任一者是否在作用中。6. 根据权利要求1所述的高速缓冲存储写入策略管理器,其经配置以通过确定经配置 以存取所述一或多个其它高速缓冲存储器中的任一者的所有一或多个处理器核心是否未 经供电而确定所述多个并行高速缓冲存储器当中的所有所述一或多个其它高速缓冲存储 器是否不在作用中。7. 根据权利要求1所述的高速缓冲存储写入策略管理器,其中所述作用中高速缓冲存 储器经配置以应用所述直写式高速缓冲存储策略作为默认策略。8. 根据权利要求1所述的高速缓冲存储写入策略管理器,其集成到以下各者中的至少 一者中:处理核心、超管理器和电源管理单元PMU。9. 根据权利要求1所述的高速缓冲存储写入策略管理器,其集成到半导体裸片中。10. 根据权利要求1所述的高速缓冲存储写入策略管理器,其进一步包括选自由以下 各者组成的群的装置:机顶盒、娱乐单元、导航装置、通信装置、固定位置数据单元、行动位 置数据单元、行动电话、蜂窝式电话、计算机、便携式计算机、桌上型计算机、个人数字助理 PDA、监视器、计算机监视器、电视、调谐器、无线电、卫星无线电、音乐播放器、数字音乐播放 器、便携式音乐播放器、数字视频播放器、视频播放器、数字视频光盘DVD播放器和便携式 数字视频播放器,所述高速缓冲存储写入策略管理器集成到所述装置中。11. 一种用于为高速缓冲存储器提供混合直写式/回写式高速缓冲存储策略的装置, 其包括: 用于确定多个并行高速缓冲存储器当中的至少两个高速缓冲存储器是否在作用中的 装置,其中作用中高速缓冲存储器为处于使用中的高速缓冲存储器; 用于在所述多个并行高速缓冲存储器当中的所有一或多个其它高速缓冲存储器不在 作用中的情况下指导所述多个并行高速缓冲存储器当中的一个作用中高速缓冲存储器将 回写式高速缓冲存储策略的装置应用到所述作用中高速缓冲存储器;以及 用于在所述多个并行高速缓冲存储器当中的所述一或多个其它高速缓冲存储器中的 任一者在作用中的情况下指导所述多个并行高速缓冲存储器当中的一个作用中高速缓冲 存储器将直写式高速缓冲存储策略的装置应用到所述作用中高速缓冲存储器。12. -种用于为高速缓冲存储器提供混合直写式/回写式高速缓冲存储策略的方法, 其包括: 确定多个并行高速缓冲存储器当中的至少两个高速缓冲存储器是否在作用中,其中作 用中高速缓冲存储器为处于使用中的高速缓冲存储器; 如果所述多个并行高速缓冲存储器当中的所有一或多个其它高速缓冲存储器不在作 用中,那么指导所述多个并行高速缓冲存储...
【专利技术属性】
技术研发人员:彼得·G·萨索内,克里斯托弗·爱德华·科布,达娜·M·万特雷斯,苏雷什·K·文库马汉提,卢西恩·科德雷斯库,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。