用于使用动态局部信道交错的存储管理的系统和方法技术方案

技术编号:18465982 阅读:36 留言:0更新日期:2018-07-18 16:00
公开了提供具有选择性功率/性能优化的存储信道交错的系统和方法。一种这样的方法包括配置针对相对较高性能任务的交错区,针对相对较低功率的任务的线性地址区,以及针对具有中等性能需求的任务的混合的交错‑线性区。使用滑动门限地址在不同区之中定义边界。基于系统目标和应用性能偏好,通过实时改变滑动地址,来动态地调整区,和/或动态地创建新区。将针对高性能存储器的请求分配到具有最低限度地支持所需性能的较低功率的区,或者如果系统参数指示需要积极主动的节能的话,可以分配到具有比所需的性能要低的性能的低功率存储区。页面可以在区之间迁移,以便释放存储设备用于掉电。

System and method for storage management using dynamic local channel interleaving

Systems and methods for providing selective power / performance optimized storage channel interleaving are disclosed. One such method includes configuring the interlaced zone for relatively high performance tasks, linear address areas for relatively low power tasks, and a mixed interleaved linear zone for tasks with medium performance requirements. Use the sliding threshold address to define boundaries in different areas. Based on system goals and application performance preferences, the area can be dynamically adjusted and dynamically created by changing the sliding address in real time. The request for high performance memory is allocated to a lower power area that has the minimum support for the required performance or, if the system parameters indicate the need for active energy saving, can be allocated to a low power storage area with a performance lower than the required performance. Pages can be moved between zones to release storage devices for power failure.

【技术实现步骤摘要】
【国外来华专利技术】用于使用动态局部信道交错的存储管理的系统和方法
技术介绍
许多计算设备,包括诸如移动电话的便携式计算设备,包含片上系统(“SoC”)。如今的SoC要求水平不断提高的来自存储设备的功率性能和容量,诸如双倍数据速率(“DDR”)存储设备。这样的要求需要相对更快的时钟速度和更宽的总线,为了控制效率,总线通常被划分成多个更窄的存储信道。多个存储信道可以是地址交错在一起的,以均匀地跨越存储设备来分发存储器业务以及优化性能。使用交错业务协议,通过将地址分配给交替的存储信道,跨越存储设备来均匀地分发存储器数据。这种技术一般称为对称信道交错。现有的对称存储信道交错技术要求所有的信道都是激活的。对于高性能使用实例,这是有意的且必要的,以实现期望的性能水平。然而,对于低性能使用实例,这就导致了功率浪费和低效率。进一步地,对与SoC相关联的各种参数(诸如,例如,剩余电池容量)的不良影响,有时可能超过归功于高性能使用实例下的现有对称存储信道交错技术的性能增益。此外,当系统参数变化时,现有的对称存储信道交错技术不能优化在交错区与线性区之间的存储器分配,导致了对存储器容量的低效利用。因此,在本领域中仍需要用于提供存储本文档来自技高网...

【技术保护点】
1.一种在片上系统中的动态存储信道交错方法,包括:配置针对经由两个或更多个各自的存储信道来存取的两个或更多个存储设备的、具有多个存储区的存储地址映射,其中,所述两个或更多个存储设备包括至少一个第一类型的存储设备和至少一个第二类型的存储设备,以及所述多个存储区包括至少一个高性能存储区和至少一个低功率存储区;从进程接收针对虚拟存储页面的请求,所述请求包括针对高性能的偏好;接收一个或多个系统参数读数,其中,所述系统参数读数指示在所述片上系统中的一个或多个功率管理目标;基于所述系统参数读数,选择所述至少一个所述第一类型的存储设备;基于所述针对高性能的偏好,确定在所述至少一个所述第一类型的存储设备内的优...

【技术特征摘要】
【国外来华专利技术】2015.12.02 US 14/957,0451.一种在片上系统中的动态存储信道交错方法,包括:配置针对经由两个或更多个各自的存储信道来存取的两个或更多个存储设备的、具有多个存储区的存储地址映射,其中,所述两个或更多个存储设备包括至少一个第一类型的存储设备和至少一个第二类型的存储设备,以及所述多个存储区包括至少一个高性能存储区和至少一个低功率存储区;从进程接收针对虚拟存储页面的请求,所述请求包括针对高性能的偏好;接收一个或多个系统参数读数,其中,所述系统参数读数指示在所述片上系统中的一个或多个功率管理目标;基于所述系统参数读数,选择所述至少一个所述第一类型的存储设备;基于所述针对高性能的偏好,确定在所述至少一个所述第一类型的存储设备内的优选的存储区,其中,所述优选的存储区是高性能存储区;以及将所述虚拟存储页面分配到在所述优选的存储区中的空闲物理页面。2.根据权利要求1所述的方法,其中,所述优选的存储区是交错存储区。3.根据权利要求1所述的方法,还包括:在所述至少一个所述第一类型的存储设备中,使用滑动门限地址来定义在所述优选的存储区与低功率存储区之间的边界;确定所述优选的存储区需要扩展;以及通过修改所述滑动门限地址来扩展所述优选的存储区,以使所述低功率存储区减小。4.根据权利要求3所述的方法,其中,所述滑动门限地址包括线性结束地址和交错起始地址。5.根据权利要求1所述的方法,其中,将所述虚拟存储页面分配到在所述优选的存储区中的空闲物理页面包括:指示存储信道交错器。6.根据权利要求1所述的方法,还包括:将所述虚拟存储页面从所述至少一个所述第一类型的存储设备内的所述优选的存储区迁移到替代的存储区;以及使所述至少一个所述第一类型的存储设备掉电,其中,使所述至少一个所述第一类型的存储设备掉电减少了所述片上系统的总的功率消耗。7.根据权利要求1所述的方法,其中,所述至少一个所述第一类型的存储设备包括动态随机存取存储器(DRAM)设备。8.根据权利要求1所述的方法,其中,所述片上系统是包含在无线电话之内的。9.一种动态存储信道交错系统,包括:用于配置针对经由两个或更多个各自的存储信道来存取的两个或更多个存储设备的、具有多个存储区的存储地址映射的单元,其中,所述两个或更多个存储设备包括至少一个第一类型的存储设备和至少一个第二类型的存储设备,以及所述多个存储区包括至少一个高性能存储区和至少一个低功率存储区;用于从进程接收针对虚拟存储页面的请求的单元,所述请求包括针对高性能的偏好;用于接收一个或多个系统参数读数的单元,其中,所述系统参数读数指示在所述片上系统中的一个或多个功率管理目标;基于所述系统参数读数,用于选择所述至少一个所述第一类型的存储设备的单元;基于所述针对高性能的偏好,用于确定在所述至少一个所述第一类型的存储设备内的优选的存储区的单元,其中,所述优选的存储区是高性能存储区;以及用于将所述虚拟存储页面分配到在所述优选的存储区中的空闲物理页面的单元。10.根据权利要求9所述的系统,其中,所述优选的存储区是交错存储区。11.根据权利要求9所述的系统,还包括用于在所述至少一个所述第一类型的存储设备中,使用滑动门限地址来定义在所述优选的存储区与低功率存储区之间的边界的单元;用于确定所述优选的存储区需要扩展的单元;以及用于通过修改所述滑动门限地址来扩展所述优选的存储区,以使所述低功率存储区减小的单元。12.根据权利要求11所述的系统,其中,所述滑动门限地址包括线性结束地址和交错起始地址。13.根据权利要求9所述的系统,其中,用于将所述虚拟存储页面分配到在所述优选的存储区中的空闲物理页面的单元包括:用于指示存储信道交错器的单元。14.根据权利要求9所述的系统,还包括:用于将所述虚拟存储页面从所述至少一个所述第一类型的存储设备内的所述优选的存储区迁移到替代的存储区的单元;以及用于使所述至少一个所述第一类型的存储设备掉电的单元,其中,使所述至少一个所述第一类型的存储设备掉电减少了所述片上系统的总的功率消耗。15.根据权利要求9所述的系统,其中,所述至少一个所述第一类型的存储设备包括动态随机存取存储器(DRAM)设备。16.根据权利要求9所述的系统,其中,所述系统是包含在无线电话之内的。17.一种动态存储信道交错系统,包括:监测模块,其被配置为监测存储器请求偏好和系统参...

【专利技术属性】
技术研发人员:S·德R·斯图尔特D·T·全
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1