Monitor the access of the processor to memory. The monitoring includes identifying that access is local or non local memory. Based on the monitoring, the processor is switched from the non local memory access mode to the local memory access mode.
【技术实现步骤摘要】
【国外来华专利技术】
本申请案大体上涉及处理器存储器管理。
技术介绍
便携式计算装置(诸如,无线电话及个人数字助理(PDA))不断地要求增加数据存储容量及处理速度。举例来说,无线电话可同时地充当数字相机、多媒体文件播放器及便携式游戏播放器。与增加功能性及性能要求同时地,可用电池体积在减小,例如,归因于便携式装置较小及/或体积被其它硬件占据。一种用于缩减功率的已知常规技术是将计算装置配置为可切换到低功率或“本地存储器存取模式(localmemoryaccessmode)”,其中可将存取约束到本地存储器。在本地存储器存取模式中,可允许处理核心仅存取一组较低功率的本地资源(例如,紧密地耦接到处理核心的本地存储器),而非能够存取所有可用存储器及装置资源。然而,常规技术响应于特定“模式切换(modeswitch)”命令而切换到本地存储器存取模式。因此,在不存在此模式切换命令的情况下,外部存储器及其它装置资源可保持电源开启,而不管未被使用。另外,当在本地存储器存取模式中时,可需要快速地存取电源切断的外部存储器或其它装置资源。然而,在接收到明确模式切换命令以前,尝试执行那个存取可造成页面错误。专利 ...
【技术保护点】
一种切换处理器的存储器存取模式的方法,其包括监视存储器的存取,其中所述监视的结果指示所述存取是对本地存储器还是对非本地存储器;及响应于所述监视存储器的所述存取而将所述处理器从本地存储器存取(LP)模式及非本地存储器存取(NP)模式中的一者切换到所述LP模式及所述NP模式中的另一者。
【技术特征摘要】
【国外来华专利技术】2015.02.20 US 14/627,4331.一种切换处理器的存储器存取模式的方法,其包括监视存储器的存取,其中所述监视的结果指示所述存取是对本地存储器还是对非本地存储器;及响应于所述监视存储器的所述存取而将所述处理器从本地存储器存取(LP)模式及非本地存储器存取(NP)模式中的一者切换到所述LP模式及所述NP模式中的另一者。2.根据权利要求1所述的切换处理器的存储器存取模式的方法,其中所述监视存储器的所述存取包含更新存储器存取历史。3.根据权利要求2所述的切换处理器的存储器存取模式的方法,其中切换所述过程是至少部分地基于将切换规则应用于所述存储器存取历史。4.根据权利要求3所述的切换处理器的存储器存取模式的方法,其中将所述切换规则应用于所述存储器存取历史包括从存储器检索所述切换规则。5.根据权利要求4所述的切换处理器的存储器存取模式的方法,其中所述方法进一步包括更新所述切换规则。6.根据权利要求2所述的切换处理器的存储器存取模式的方法,其中监视存储器的所述存取包含将时间戳应用于存储器的存取,且其中更新所述存储器存取历史反映所述时间戳。7.根据权利要求1所述的切换处理器的存储器存取模式的方法,其中监视存储器的所述存取包括检测时间间隔,其中所述时间间隔没有所述本地存储器的存取,或没有所述非本地存储器的存取,或没有此两者。8.根据权利要求7所述的切换处理器的存储器存取模式的方法,其中将所述处理器切换到所述NP节点及所述LP模式中的所述另一者至少部分地基于所述检测时间间隔的结果。9.根据权利要求7所述的切换处理器的存储器存取模式的方法,其中将所述处理器切换到所述NP模式及所述LP模式中的所述另一者至少部分地基于指示时间间隔超过给定超时极限的所述检测时间间隔的结果。10.根据权利要求9所述的切换处理器的存储器存取模式的方法,其进一步包括响应于在没有所述存储器的存取的情况下检测到超过给定超时持续时间的时间间隔而产生直接超时通知,且其中所述方法进一步包括响应于所述直接超时通知而将所述处理器从所述NP模式切换到所述LP模式。11.根据权利要求1所述的切换处理器的存储器存取模式的方法,其中当所述处理器是在所述NP模式中时,监视存储器的所述存取包括确定存储器的所述存取是对所述本地存储器还是对所述非本地存储器,及更新存储器存取历史记录以指示所述确定的结果。12.根据权利要求11所述的切换处理器的存储器存取模式的方法,其中将所述处理器从所述NP模式切换到所述LP是至少部分地基于将NP到LP切换规则应用于所述存储器存取历史记录。13.根据权利要求11所述的切换处理器的存储器存取模式的方法,其中所述存取存储器包括产生地址及与所述地址相关联的存储器位置旗标,其中所述存储器位置旗标指示所述地址是到所述本地存储器还是到所述非本地存储器,且其中所述确定存储器的所述存取是对所述本地存储器还是对所述非本地存储器是基于所述存储器位置旗标。14.根据权利要求1所述的切换处理器的存储器存取模式的方法,其进一步包括:基于所述监视所述存储器的存取的结果来估计要求将所述处理器切换到所述NP模式及所述LP模式中的所述另一者的概率,且其中所述切换至少部分地基于所述估计的结果。15.根据权利要求1所述的切换处理器的存储器存取模式的方法,其进一步包括:当在所述LP模式中时,基于所述监视所述存储器的存取的结果来估计要求将所述处理器切换到所述NP模式的概率,且其中所述切换至少部分地基于所述估计的结果。16.根据权利要求1所述的切换处理器的存储器存取模式的方法,其中将所述处理器从所述LP模式及所述NP模式中的一者切换到所述LP模式及所述NP模式中的所述另一者包括将模式寄存器设置到指示所述处理器被切换到所述LP模式及所述NP模式当中的哪一者的值。17.根据权利要求16所述的切换处理器的存储器存取模式的方法,其中切换到所述LP模式及所述NP模式中的所述另一者可包含基于所述模式寄存器中的所述值而在于所述NP模式中操作时将NP到LP切换规则选择为经...
【专利技术属性】
技术研发人员:克里斯托弗·爱德华·科布,埃里希·詹姆士·普罗恩德克,屠嘉晋,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。