处理器操作点的基于简档的最优化制造技术

技术编号:5380802 阅读:198 留言:0更新日期:2012-04-11 18:40
利用第一可编程设备(10)执行程序。根据执行期间设备达到的状态调整诸如电源电压和/或时钟频率等设备操作点。通过在诸如第一可编程设备的多个可编程设备(10)中的每个上执行计算机程序,和收集与多个可编程设备(10)在执行期间所经历的执行状态相关联的统计数据,使得可能在已经将设备提供给用户之后已销售的程序的操作最优化。多个可编程设备(10)中的每个收集自己的统计数据并将所收集的信息上载到公共简档分析装置(14)。简档分析装置使用最优化将设备操作点分派给相应的执行状态,其中最优化依赖于来自多个可编程设备(10)的组合的统计数据。随后,在相应的执行状态下将第一可编程设备(10)的设备操作点设置到所分派的设备操作点。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及可编程数据处理设备,具体地,涉及这种设备的程序执行的控制。
技术介绍
可以通过简档分析(profiling)来使计算机硬件和程序最优化。如在现有技术中 使用的“简档分析”指的是对于硬件使用或程序执行有关的统计数据(如,对来自程序的指 令或指令块进行执行的次数的计数)进行聚集。所述统计数据称作“简档”。EP 1331565描 述了一种对目标机器上的JAVA程序的执行进行简档分析并使用得到的简档来使程序最优 化以供后续使用的方法。美国专利申请No 2006/75286描述了一种在已经为最终用户提供计算机之后“收 获”简档的方法。该方法包括本地产生在计算机上的硬件使用的简档,如,计算机开启和 关闭的次数的计数等等;以及将本地产生的简档上载到中央数据库。如在该文献中描述的, 所收获的简档可以用于实现对未来计算机的改进的设计,或者用于适应例如电池等组件的 保证。然而,已知的简档分析方法除了通过提供新的程序发布之外没有提供在已经将程 序供应给最终用户之后的程序改进。已知的简档分析限于分发前(pre-distribution)改进。
技术实现思路
其中,一个目的是在向最终用户的可编程本文档来自技高网...

【技术保护点】
一种利用多个可编程设备(10)中的第一可编程设备(10)来执行程序的方法,所述方法包括:-识别所述程序的多个执行状态;-在所述多个可编程设备(10)中的每个可编程设备(10)上执行计算机程序;-收集与在所述多个可编程设备(10)的执行期间经历的执行状态相关联的统计数据,所述收集是由所述多个可编程设备(10)中的每个可编程设备(10)来执行的;-将从所述多个可编程设备(10)收集的统计数据上载(23)到公共的简档分析装置(14);-使用最优化来向所述执行状态中的相应执行状态分派设备操作点,所述最优化依赖于来自所述多个可编程设备(10)的组合的统计数据;-在所述第一可编程设备(10)后续执行程序期...

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:阿特尔T伯查德彼得库尔赞诺夫赫尔克斯滕
申请(专利权)人:NXP股份有限公司
类型:发明
国别省市:NL[荷兰]

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

1