Systems and methods for providing multi-user power savings codebook optimization. One such method comprises generating for multiple computing devices only codebook, each unique codebook is configured for memory data encoding in the corresponding computing device; the only code via a communication network to provide the corresponding computing device; via the communication network from the calculation one or more computing devices in the device receives the compressed statistics, the compression statistics associated with the corresponding one codebook; and statistical compression based on the received generated for the calculation of at least one computing equipment in the optimization of the code.
【技术实现步骤摘要】
【国外来华专利技术】相关申请声明本申请涉及于2013年10月24日递交的名为“SYSTEMANDMETHODFORCONSERVINGPOWERCONSUMPTIONINAMEMORYSYSTEM”(高通案号133990U1)的共同未决美国专利申请序列号14/062,859。
技术介绍
动态随机存取存储器(DRAM)被用在各种计算设备(例如,个人计算机、膝上型计算机、笔记本计算机、视频游戏控制台、便携式计算设备、移动电话等)中。DRAM是一种类型的易失性存储器,其将数据的每个比特存储在集成电路内的单独的电容器中。电容器可以被充电或放电。采用这两个状态来表示比特的两个值,常规上被称为0和1。因为电容器漏电,所以信息最终渐弱,除非电容器电荷被周期性地得到补充。因为这个更新要求,所以与SRAM和其它静态存储器相反,DRAM被称为动态存储器。DRAM的优势是其结构的简易(每比特仅需要一个晶体管和一个电容器),这允许DRAM达到非常高的密度。然而,随着DRAM密度和速度要求持续增长,存储器功耗正成为重要的问题。DRAM内的功率通常被分类为内核存储器阵列功率和非内核功率。内核存储器阵列功率指代用于保留比特单元/阵列中的所有数据并且管理泄露和更新操作的功率。非内核功率指代用于将所有数据传入或传出存储器设备、感测放大器并且管理外围逻辑单元、复用器、内部总线、缓冲器、输入/输出(I/O)驱动器和接收机的功率。降低非内核功率是重要的问题。用于降 ...
【技术保护点】
一种用于提供功率节省码本优化的方法,所述方法包括:生成针对多个计算设备的唯一的码本,每个唯一的码本被配置用于编码相应的计算设备中的存储器数据;将所述唯一的码本经由通信网络提供给相应的计算设备;经由所述通信网络从所述计算设备中的一个或多个计算设备接收压缩统计,所述压缩统计与相应的唯一的码本有关;以及基于所接收的压缩统计来生成针对所述计算设备中的至少一个计算设备的经优化的码本。
【技术特征摘要】
【国外来华专利技术】2013.10.24 US 14/062,8661.一种用于提供功率节省码本优化的方法,所述方法包括:
生成针对多个计算设备的唯一的码本,每个唯一的码本被配置用于编
码相应的计算设备中的存储器数据;
将所述唯一的码本经由通信网络提供给相应的计算设备;
经由所述通信网络从所述计算设备中的一个或多个计算设备接收压缩
统计,所述压缩统计与相应的唯一的码本有关;以及
基于所接收的压缩统计来生成针对所述计算设备中的至少一个计算设
备的经优化的码本。
2.根据权利要求1所述的方法,还包括:将所述经优化的码本经由所
述通信网络提供给所述计算设备中的一个或多个计算设备。
3.根据权利要求1所述的方法,其中,所述生成所述唯一的码本包括:
构建所述计算设备的虚拟存储器图像;
确定与所述虚拟存储器图像相关联的多个频繁的源符号;以及
为每个源符号分配相应的码字。
4.根据权利要求3所述的方法,其中,所述构建所述虚拟存储器图像
包括从所述计算设备接收信息,并且交叉引用所述信息以标识数据库中的
一个或多个软件组件,所述方法还包括在运行在服务器上的虚拟设备上加
载和执行所述虚拟存储器图像。
5.根据权利要求1所述的方法,其中,所述唯一的码本被配置为根据
熵编码算法来编码所述存储器数据。
6.根据权利要求5所述的方法,其中,所述熵编码算法包括简化的霍
夫曼方案,所述简化的霍夫曼方案包括多个可编程系数。
7.根据权利要求1所述的方法,其中,所述压缩统计包括由相应的计
算设备中的编码器生成的C比特数据。
8.根据权利要求1所述的方法,还包括:
经由所述通信网络从所述计算设备中的一个或多个计算设备接收与相
应的计算设备或用户相关联的设备度量;以及
其中,所述生成所述经优化的码本是基于所接收的压缩统计和所接收
的设备度量中的一个或多个的。
9.根据权利要求8所述的方法,其中,所述设备度量包括硬件版本、
软件版本、操作系统版本、过程时间戳、过程平均运行时间以及CPU利用
数据中的一个或多个。
10.根据权利要求1所述的方法,其中,所述计算设备包括便携式通
信设备。
11.一种用于提供多用户功率节省码本优化的系统,所述系统包括:
用于生成针对多个计算设备的唯一的码本的单元,每个唯一的码本被
配置用于编码相应的计算设备中的存储器数据;
用于将所述唯一的码本经由通信网络提供给相应的计算设备的单元;
用于经由所述通信网络从所述计算设备中的一个或多个计算设备接收
压缩统计的单元,所述压缩统计与相应的唯一的码本有关;以及
用于基于所接收的压缩统计来生成针对所述计算设备中的至少一个计
算设备的经优化的码本。
12.根据权利要求11所述的系统,还包括:用于将所述经优化的码本
经由所述通信网络提供给所述计算设备中的一个或多个计算设备的单元。
13.根据权利要求11所述的系统,其中,所述用于生成所述唯一的码
本的单元包括:
用于构建所述计算设备的虚拟存储器图像的单元;
用于确定与所述虚拟存储器图像相关联的多个频繁的源符号的单元;
以及
用于为每个源符号分配相应的码字的单元。
14.根据权利要求13所述的系统,其中,所述用于构建所述虚拟存储
器图像的单元包括用于从所述计算设备接收信息,并且交叉引用所述信息
以标识数据库中的一个或多个软件组件的单元,所述系统还包括用于在运
行在服务器上的虚拟设备上加载和执行所述虚拟存储器图像的单元。
15.根据权利要求11所述的系统,其中,所述唯一的码本被配置为根
据熵编码算法来编码所述存储器数据。
16.根据权利要求15所述的系统,其中,所述熵编码算法包括简化的
霍夫曼方案,所述简化的霍夫曼方案包括多个可编程系数。
17.根据权利要求11所述的系统,其中,所述压缩统计包括由相应的
计算设备中的编码器生成的C比特数据。
18.根据权利要求11所述的系统,还包括:
用于经由所述通信网络从所述计算设备中的一个或多个计算设备接收
与相应的计算设备或用户相关联的设备度量的单元;以及
其中,所述经优化的码本是基于所接收的压缩统计和所接收的设备度
量中的一个或多个来生成的。
19.根据权利要求18所述的系统,其中,所述设备度量包括硬件版本、
软件版本、操作系统版本、过程时间戳、过程平均运行时间以及CPU利用
数据中的一个或多个。
20.根据权利要求11所述的系统,其中,所述计算设备包括便携式通
\t信设备。
21.一种在计算机可读介质中体现的并且可由处理器执行的以用于提
供多用户功率节省码本优化的计算机程序,所述计算机程序包括被配置为
执行以下操作的逻辑单元:
生成针对多个计算设备的唯一的码本,每个唯一的码本被配置用于编
码相应的计算设备中的存储器数据;
将所述唯一的码本经由通信网络提供给相应的计算设备;
经由所述通信网络从所述计算设备中的...
【专利技术属性】
技术研发人员:D·全,Hj·罗,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。