异构众核芯片的可扩展全局功耗管理机制与算法研究

基本信息
批准号:61300037
项目类别:青年科学基金项目
资助金额:23.00
负责人:刘彦
学科分类:
依托单位:湖南大学
批准年份:2013
结题年份:2016
起止时间:2014-01-01 - 2016-12-31
项目状态: 已结题
项目参与者:王永恒,王奕,肖竹,秦云川,田峥,盛莹莹,赵一弘,安萌萌
关键词:
可扩展功率控制众核体系结构异构多处理器
结项摘要

The many-core chip can provide high degree of parallelism for its applications hence becoming a very hot research topic of high performance computing,but the dynamic heterogeneity and power management are especially challenging due to its unpredictability. The runtime task scheduler and globle power manager must be nimble enough to handle such random heterogeneity to maintan effectively computing. This research intends to design a PMC-based power model provide accurate power consumption estimation, component-based power consmption and the capacity of responsiveness. In addition, taking account of the low energy requirements and random heterogeneity of the system, this research intends to design a new hierarchical global power management mechanism and variation-aware task scheduling algorithm based on the above model. The performance of many-core chip with dynamic heterogeneity can maintain in a usable level by benefiting from above power management and run-time thread scheduling. Finally, all these research results will be validated and tested on the numerical simulation, FPGA-based emulation and many-core chip experimental platform.

众核芯片及系统可为应用程序提供高度并行性而成为高性能计算领域的研究热 点,但芯片的动态异构性和功耗管理问题颇具挑战。运行时的任务调度和功耗管理器需要快速适应芯片的变化来保证计算效能。本研究针对众核芯片处理器内核数量不断增加的特点,基于芯片内部程序性能计数器(PMC)设计具有良好准确性、可分解性、适应性和响应特点的功耗模型。然后针对众核芯片所面临的动态异构性设计功耗敏感运行时调度算法,并进一步构建层次化全局功耗管理机制。使用层次化的方式实现芯片级的可扩展功耗管理、内核级的任务映射与功耗规划、以及运行时线程调度,使众核芯片在面临动态异构性时,在给定功率预算约束下保持一个高效能的计算水平。最后,我们将集成阶段性研究成果,通过数值模拟、基于FPGA仿真平台和原型系统实测平台对所提算法和机制进行验证。

项目摘要

异构多核系统可为应用程序提供高度并行性,但如何利用其各个层面的异构性进一步提升计算效能的依然颇具挑战。应用程序和任务需要依据异构多核处理器不同计算内核和结构的特点对体系结构级的特征进行感知,并且系统应该能在设计时或者运行时根据感知信息对任务调度和功耗管理进行调整和优化。本项目从几种典型的异构多核系统的结构特征入手,针对嵌入式系统、信息物理系统和高性能计算等应用领域的特点,在建模方法、专用算法的软硬件协同设计和多核程序调度等多个方面进行了研究和探索。考虑到信息物理系统本质上的异构性和复杂性,提出一种从原始离散化数据出发建立连续化系统模型的新建模方法,通过反馈控制实现物理事件与计算系统之间的深度融合。针对集成了FPGA类型可重构单元的异构多核系统,重点研究了功耗约束条件下通信敏感的实时任务调度和关键算法在可重构计算单元上的优化设计问题。进一步针对对规模较大的异构多核系统研究了功耗敏感的任务调度和应用问题,提出了基于复制的功耗敏感调度算法、基于权重的自适应调度算法和动态异构性敏感的调度算法。针对信息物理系统和高性能计算两类典型的异构多核系统应用场景,研究了混合关键系任务动态调度和储存系统感知调度,提出了混合关键级多DAG动态调度算法和存储系统放置策略。.本项目针对如何进一步提升异构多核系统的计算效能,基于多种异构多核平台在系统建模、软硬件协同设计与应用开发和低功耗多核处理器任务调度算法等方面进行了探索,并进一步针对信息物理系统和分布式并行系统中的任务调度和放置策略进行了深入研究,取得了一系列重要研究成果。项目组发表研究论文14篇、教学论文1篇、申请发明专利3项、软件著作权1项、获科技奖励1项,完成预期研究成果,为进一步提升异构多核系统的计算效能做出有益贡献。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

DOI:10.19713/j.cnki.43-1423/u.t20201185
发表时间:2021
2

内点最大化与冗余点控制的小型无人机遥感图像配准

内点最大化与冗余点控制的小型无人机遥感图像配准

DOI:10.11834/jrs.20209060
发表时间:2020
3

端壁抽吸控制下攻角对压气机叶栅叶尖 泄漏流动的影响

端壁抽吸控制下攻角对压气机叶栅叶尖 泄漏流动的影响

DOI:
发表时间:2020
4

面向云工作流安全的任务调度方法

面向云工作流安全的任务调度方法

DOI:10.7544/issn1000-1239.2018.20170425
发表时间:2018
5

基于ESO的DGVSCMG双框架伺服系统不匹配 扰动抑制

基于ESO的DGVSCMG双框架伺服系统不匹配 扰动抑制

DOI:
发表时间:2018

刘彦的其他基金

批准号:41402210
批准年份:2014
资助金额:23.00
项目类别:青年科学基金项目
批准号:30973176
批准年份:2009
资助金额:30.00
项目类别:面上项目
批准号:71801209
批准年份:2018
资助金额:18.00
项目类别:青年科学基金项目
批准号:61872135
批准年份:2018
资助金额:63.00
项目类别:面上项目
批准号:30672219
批准年份:2006
资助金额:24.00
项目类别:面上项目
批准号:30771548
批准年份:2007
资助金额:35.00
项目类别:面上项目
批准号:11872120
批准年份:2018
资助金额:64.00
项目类别:面上项目
批准号:41304100
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:81700239
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:61902264
批准年份:2019
资助金额:22.00
项目类别:青年科学基金项目
批准号:71702125
批准年份:2017
资助金额:18.00
项目类别:青年科学基金项目
批准号:11272059
批准年份:2012
资助金额:88.00
项目类别:面上项目
批准号:39500134
批准年份:1995
资助金额:8.00
项目类别:青年科学基金项目

相似国自然基金

1

面向激光聚变模拟的大规模异构众核系统可扩展并行算法与优化方法

批准号:61432005
批准年份:2014
负责人:李克勤
学科分类:F0201
资助金额:320.00
项目类别:重点项目
2

异构众核处理器的功耗分析及管理优化

批准号:61100016
批准年份:2011
负责人:鄢贵海
学科分类:F0204
资助金额:24.00
项目类别:青年科学基金项目
3

基于异构系统的混合智能可扩展并行算法研究与探索

批准号:61662090
批准年份:2016
负责人:欧阳艾嘉
学科分类:F0202
资助金额:40.00
项目类别:地区科学基金项目
4

面向气候和湍流模拟的百万量级异构众核可扩展并行算法与优化方法

批准号:61432018
批准年份:2014
负责人:张云泉
学科分类:F0201
资助金额:300.00
项目类别:重点项目