[发明专利]基于性能及能量消耗的有效代码分派在审

专利信息
申请号: 201380005125.7 申请日: 2013-01-17
公开(公告)号: CN104054057A 公开(公告)日: 2014-09-17
发明(设计)人: 杰拉尔德·保罗·米夏拉克;佛德瑞克·约瑟夫·波坦普斯 申请(专利权)人: 高通股份有限公司
主分类号: G06F9/50 分类号: G06F9/50;G06F1/32
代理公司: 北京律盟知识产权代理有限责任公司 11287 代理人: 宋献涛
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 性能 能量消耗 有效 代码 分派
【说明书】:

技术领域

目前揭示的实施例涉及代码指配领域,且更具体来说,涉及代码分派。

背景技术

近来,以多处理器环境为目标的用于便携式代码的技术已在能力及风行度方面发展。代码便携性的实例包含虚拟机、动态二进制转译器及多处理器语言。在各种技术当中,在软件执行环境中代码的指配对设计者来说已变成挑战。主要归因于在系统芯片(SoC)架构上存在多个处理器,所述问题是困难的。多个处理器通常具有经最佳地设计以执行特定功能或一组专门功能从而将各种功能性提供给系统的架构。举例来说,移动装置可包含用以支持游戏应用程序的图形功能性、用以显示视频或图像的成像功能性、用以提供音乐或语音处理的音频功能性,等等。对于具有明确要求的完备的应用程序来说,选择恰当的处理器以供执行是相对不难的。然而,当在应用程序中存在涵盖各种架构的特征时,有时难以确定合适的处理器以供执行。对于具有动态产生的代码的实时应用程序来说,所述问题特别麻烦。对于许多高级平台(尤其是移动装置)来说,各种处理器的可用性已在将动态产生的代码有效地分派到多处理器环境中的恰当处理器同时使所述处理器的能量消耗最小化方面产生具挑战性的设计问题。

发明内容

本发明的示范性实施例涉及用于有效代码分派的系统及方法。一种多路复用器选择来自感测电路的多个感测输出中的一者。所述感测电路中的每一者位于将电力供应到子系统中的处理器的电压调节器中的对应电压调节器。电压调节器中的所述对应电压调节器与处理器中的一者相关联。模/数转换器将所述多个感测输出中的所述选定感测输出转换成数字参数,所述数字参数表示所述处理器中与所述电压调节器中的所述对应电压调节器相关联的所述处理器的能量消耗。所述能量消耗用于分派动态产生的代码。

附图说明

呈现随附图式以协助描述本发明的实施例,且提供随附图式仅用于说明实施例而不是对其加以限制。

图1为说明其中可实践本发明的一个实施例的环境的图。

图2为说明根据一个实施例的子系统的图。

图3为说明根据一个实施例的感测电路的图。

图4为说明根据一个实施例的控制器的图。

图5为说明根据一个实施例的用以执行有效代码分派的过程的流程图。

图6为说明根据一个实施例的用以执行选择多个感测输出中的一者的过程的流程图。

图7为说明根据一个实施例的用以执行有效代码分派的过程的流程图。

图8为说明根据一个实施例的用以执行获得能量消耗的过程的流程图。

图9为说明根据一个实施例的控制器的图。

具体实施方式

本发明的方面揭示于针对本发明的特定实施例的以下描述及相关图式中。可设计出替代实施例而不脱离本发明的范围。另外,本发明的众所熟知的元件将不作详细描述或将被省略以便不使本发明的相关细节混淆。

可将实施例的一个所揭示特征描述为通常经描绘为流程图、流程框图、结构图或框图的过程。尽管流程图可将操作描述为顺序过程,但操作中的许多操作可并行或同时执行。另外,可重新布置所述操作的次序。当一过程的操作完成时,所述过程终止。过程可对应于方法、程序(program、procedure)、制造或制作方法等。可通过描绘物理结构的示意图来描述一个实施例。应理解,示意图说明基本概念且可能未按比例绘制或未以确切比例描绘结构。

本发明的实施例可涉及一种用于基于移动装置上的便携式及动态产生的代码的性能及能量消耗进行有效代码分派的系统及方法。所述技术提供建置到将电力提供给系统中的多个处理器的多个电压调节器中的集成的、动态功率测量能力。所述电压调节器中的每一者通过一感测电路增强。一种多路复用器选择来自感测电路的多个感测输出中的一者。所述感测电路中的每一者位于将电力供应到子系统中的处理器的电压调节器中的对应电压调节器中。电压调节器中的所述对应电压调节器与处理器中的一者相关联。模/数转换器将多个感测输出中的所述选定感测输出转换成数字参数,所述数字参数表示处理器中与电压调节器中的所述对应电压调节器相关联的所述处理器的能量消耗。使用由感测电路提供的电压及/或电流的测量结果,可计算在执行动态产生的代码时处理器中的每一者的能量消耗。根据此信息,可将代码指配给处理器以满足用于有效代码分派的一或多个最佳化准则。

图1为说明其中可实践本发明的一个实施例的环境10的图。环境10可包含硬件组件与软件组件两者。其可包含代码20及平台30。环境10可包含多于或少于图1中所示的组件的组件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201380005125.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top