具有热机制的计算系统及其操作方法技术方案

技术编号:13230630 阅读:118 留言:0更新日期:2016-05-13 12:50
提供了具有热机制的计算系统及其操作方法。所述计算系统包括:监视块,被配置为计算多个资源单元中的每个资源单元的当前功率;结合到监视块的热块,被配置为基于当前功率来动态计算热候选集,所述热候选集用于表示所述多个资源单元的当前热负荷;以及结合到热块的目标块,被配置为基于使用目标资源执行目标任务的热候选集来确定目标资源。

【技术实现步骤摘要】
【专利说明】 本申请要求于2014年10月28日提交的第62/069, 608号美国临时专利申请和 2015年7月20日提交的第14/804, 119号美国专利申请的权益,这些专利申请的主题通过 引用包含于此。
本专利技术的实施例通常涉及一种计算系统,尤其涉及一种用于热机制的系统。
技术介绍
诸如计算系统、服务器、家用电器、电视、蜂窝电话、汽车、卫星以及组合设备等的 现代消费电子和工业电子正在提供日益提高的功能水平以支持现代生活。虽然消费产品 与企业或商用产品之间会有性能需求差别,但是仍存在对降低功耗同时提升性能的共同需 求。可以从许多不同的方向来进行现有技术中的研究和开发。 -种方向包括管理可利用资源上的改善。随着电子设备变得更小、更轻并且需要 更低的功率,资源利用的不均匀分布会阻碍设备的性能。高效地或有效地管理可利用资源 可以提供提高的性能水平和功能水平。 因此,仍然存在对具有热机制的计算系统的需求,以通过提高效率来在降低功耗 的同时提升处理性能。考虑到不断增大的商业竞争压力,连同消费者的期待日益增长和市 场中有意义的产品差异化的机会逐渐减小,发现这些问题的答案愈发关键。另外,对减小成 本、提升效率和性能、满足竞争压力的需求甚至更迫切地增加了对发现这些问题的答案的 关键的必要性。 已然在长期寻求对这些问题的解决方案,但是,目前的发展并未教导或暗示任何 解决方案,因此,对这些问题的解决方案已经长期困扰本领域技术人员。
技术实现思路
本专利技术的实施例提供一种系统,其包括:监视块,被配置为计算多个资源单元中的 每个资源单元的当前功率;结合到监视块的热块,被配置为基于当前功率来动态计算热候 选集,所述热候选集用于表示所述多个资源单元的当前热负荷;以及结合到热块的目标块, 被配置为基于使用目标资源执行目标任务的热候选集来确定目标资源。 本专利技术的实施例提供一种方法,其包括以下步骤:计算多个资源单元中的每个资 源单元的当前功率;基于当前功率利用控制单元来动态计算热候选集,所述热候选集用于 表示所述多个资源单元的当前热负荷;以及基于使用目标资源执行目标任务的热候选集来 确定目标资源。 本专利技术的实施例提供一种系统,其包括:资源识别块,被配置为识别资源部中的多 个资源单元;结合到资源识别块的个体建模块,被配置为产生用于表示所述多个资源单元 中的每个资源单元的单元热配置文件;结合到个体建模块的关系建模块,被配置为产生用 于表示所述多个资源单元之间的关系的包括单元热配置文件的资源集配置文件;以及结合 到关系建模块的特性块,被配置为基于用于表示所述多个资源单元之间的热交互的资源集 配置文件来计算热阻容网络。 本专利技术的某些实施例具有除了上面提及的步骤或元件之外的其他步骤或元件,或 者代替上面提及的步骤或元件的其他步骤或元件。通过参照附图时进行的对下面的具体实 施方式的阅读,这些步骤和元件对于本领域技术人员来说将变得明了。【附图说明】图1是本专利技术的实施例中具有热机制的计算系统的示例性框图。 图2是资源部的示例性俯视图。 图3是针对计算系统100的热模型的示例性图。 图4是计算系统100的示例性显示。 图5是计算系统的控制流。 图6是操作中的热机制的示例图。 图7是本专利技术的实施例中计算系统的操作的方法的流程图。【具体实施方式】 以下实施例包括用于表示能够执行或实施目标任务的节点的热候选集的动态计 算。可以使用热候选集来确定用于执行或实施目标任务的目标资源。 目标资源可以包括用于执行或实施目标任务的热最优的节点,诸如具有最大的热 净空或功耗和性能最为平衡的节点。可以基于节点之间的热阻容网络、当前功率、当前热负 荷、热模型或其组合来动态计算热候选集。 将充分详细地描述以下实施例,以使本领域技术人员能够作出并且使用本专利技术。 应当理解,将基于本公开而明白其他实施例,并且在不脱离本专利技术的实施例的范围的情况 下,可以进行系统、处理、架构或机械的改变。 在下面的描述中,给出许多特定的细节以提供对专利技术的透彻理解。然而,将显然, 专利技术和各种实施例没有这些细节也可以实现。为了避免使本专利技术的实施例模糊,没有详细 公开一些公知的电路、系统配置以及处理步骤。 示出系统的实施例的附图是半图解的并且不按比例,具体而言,一些尺寸是为了 陈述清楚而示出,并且在绘制的附图中夸大示出。类似地,虽然为了便于描述,附图中的视 图通常示出类似的方位,但是附图中的该描述多半是任意的。通常,可以在任意方位上操作 实施例。 这里提及的术语"块"根据使用术语的上下文,可以包括本专利技术的实施例中的软 件、硬件或其组合。例如,软件可以是机器代码、固件、嵌入码以及应用软件。还例如,硬件 可以是电路、处理器、计算机、集成电路、集成电路核心、压力传感器、惯性传感器、微机电系 统(MEMS)、无源器件或其组合。此外,如果将块写入装置权利要求部分,则认为该块包括针 对装置权利要求的目的和范围的硬件电路。 在以下实施例的描述中的块可以如所述或如图所示地彼此结合。该结合可以分别 是有介入所结合的项目之间的间接结合,或者是没有介入所结合的项目之间的间接结合。 结合可以是物理接触或通过项目之间的通信。 现在参照图1,图1中示出了本专利技术的实施例中具有热机制的计算系统100的示例 性框图。计算系统100可以包括设备102。设备102可以包括客户端设备、服务器、显示接 口或其组合。 例如,设备102可以包括智能电话、可穿戴设备或健康监视器、用于物联网(IoT) 的传感器或处理设备或其组合。还例如,设备102可以包括计算机、网格计算资源、虚拟计 算机资源、云计算资源、路由器、交换器、点对点分布式计算设备或其组合。还例如,设备120 可以包括由服务提供者利用的服务器。 设备102可以包括控制单元112、存储单元114、通信单元116以及用户接口 118。 控制单元112可以包括控制接口 122。控制单元112可以执行计算系统100的软件126。 在实施例中,控制单元112提供处理能力和功能给计算系统100。可以以许多不同 的方式来实施控制单元112。例如,控制单元112可以是处理器或处理器中的一部分、专用 集成电路(ASIC)、嵌入式处理器、微处理器、中央处理单元(CPU)、图形处理单元(GPU)J^ 件控制逻辑、硬件有限状态机(FSM)、数字信号处理器(DSP)、具有计算能力的硬件电路或 其组合。 作为进一步示例,可以在单个集成电路上实施各种实施例,该单个集成电路具有 位于系统壳(system casing)内的子卡(daughter card)或系统板上或者穿过各种网络拓 扑从系统到系统分布的组件,或组件的组合。网络拓扑的示例包括个人局域网(PAN)、局域 网(LAN)、存储区域网(SAN)、城域网(MAN)、广域网(WAN)或其组合。 控制接口 122可以用于设备102中的控制单元112与其他功能单元之间的通信。 控制接口 122也可以用于设备102外部的通信。 控制接口 122可以接收来自其他功能单元或来自外部源的信息,或者可以将信息 发送到其他功能单元或外部目的地。外部源和外部目的地表示设备102外部的源和目的 地。 控制接口 122能够以不同的方式来实施,并且可以根据哪一个功能单元或本文档来自技高网...

【技术保护点】
一种计算系统,所述计算系统包括:监视块,被配置为计算多个资源单元中的每个资源单元的当前功率;结合到监视块的热块,被配置为基于当前功率来动态计算热候选集,所述热候选集用于表示所述多个资源单元的当前热负荷;以及结合到热块的目标块,被配置为基于使用目标资源执行目标任务的热候选集来确定目标资源。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:斯瑞达·孙达拉姆
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1