高性能异构并行计算机的最大功耗控制方法技术

技术编号:8735068 阅读:181 留言:0更新日期:2013-05-26 11:43
一种高性能异构并行计算机的最大功耗控制方法,首先系统级功耗控制器在给定系统功耗约束的条件下,根据不同应用程序对系统整体效能的贡献和各并发作业的执行效能将功耗总额分配给并发执行的多个异构处理引擎HPE;然后,异构处理引擎功耗控制器采用应用感知的功耗控制策略,通过协调并行任务划分和处理器频率调节方法,将功耗pHPE分配给异构处理引擎HPE内的异构处理器。本发明专利技术具有原理简单、操作简便、能够优化并行系统执行性能、缩短任务执行时间、提高系统运行能效等优点。

【技术实现步骤摘要】

本专利技术主要涉及到高性能计算机的设计领域,特指一种适用于高性能异构并行计算机的功耗控制方法。
技术介绍
异构并行系统通过集成通用处理器和高效能(单位功耗的计算性能)专用处理器,在具备高峰值性能的同时,有效提高了系统整体效能,已成为高性能计算机发展的重要趋势之一。虽然异构并行系统具有更高的峰值效能,但是系统绝对功耗依然很高。过高的功耗给系统封装、供电和散热带来极大的挑战,因此功耗不仅是系统优化的重要目标,而逐渐成为决定系统设计的重要约束条件之一。在2012年6月发布的T0P500排名中,前五台高性能计算机的系统平均功耗达到6.39MW。因此,近年来大量研究关注如何在满足系统最大功耗约束的条件下优化系统执行性能,称为最大功耗管理方法(peak power management);然而,已有的功耗管理方法大都面向同构并行系统,未考虑不同计算单元间的速度或功耗差异,使之难以高效应用于基于加速部件的异构并行系统。如图1所示,为典型异构并行系统的原理示意图,系统由四个计算模块组成,每个计算模块中均包含有数个主处理器和多种类型的加速部件。未来异构并行系统可能包含更多种类的计算资源,例如包括通用本文档来自技高网...

【技术保护点】
一种高性能异构并行计算机的最大功耗控制方法,其特征在于:首先系统级功耗控制器在给定系统功耗约束的条件下,根据不同应用程序对系统整体效能的贡献和各并发作业的执行效能将功耗总额分配给并发执行的多个异构处理引擎HPE;然后,异构处理引擎功耗控制器采用应用感知的功耗控制策略,通过协调并行任务划分和处理器频率调节方法,将功耗pHPE分配给异构处理引擎HPE内的异构处理器。

【技术特征摘要】

【专利技术属性】
技术研发人员:王桂彬常俊胜张建民罗章徐金波董德尊赖明澈陆平静王绍刚徐炜遐肖立权庞征斌王克非夏军童元满陈虎张峻齐星云
申请(专利权)人:中国人民解放军国防科学技术大学
类型:发明
国别省市:

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

1