高性能并行计算系统中低功耗资源管理的设计与研究
发布时间:2021-02-15 00:01
当前,高性能计算被广泛应用于高科技研究和诸多工业领域,以高性能计算为基础的计算科学得到了显著的发展。同时,需求的不断增加和对性能的苛刻要求给新一代的高性能计算系统的研究与设计带来了严峻的挑战。特别是随着处理器性能和系统规模的迅速提升,急剧增长的功耗严重限制了高性能计算系统的设计和使用。为有效管理系统功耗,提高系统的可靠性和可用性,最终降低高性能计算系统的拥有代价,低功耗技术已成为高性能计算领域的关键技术。上世纪90年代以来,大规模并行处理系统(massively parallel processing,MPP)和集群(Cluster)系统已成为高性能计算机主要的体系结构。在并行计算系统中,并行资源管理软件根据调度算法从作业队列中选择合适的作业,并为其分配和释放计算结点。传统的作业调度和资源管理主要关注两点:降低作业的平均等待时间和提高整个系统的利用率。然而,由于没有足够的作业负载,以及作业调度和资源分配策略无法充分利用系统资源,常常会有空闲资源浪费系统能耗的情况。针对以上问题,本课题分析了高性能并行计算系统负载与能耗的特点,并基于并行资源管理技术,设计了两类针对高性能并行计算系统的自适...
【文章来源】:国防科技大学湖南省 211工程院校 985工程院校
【文章页数】:86 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 高性能计算面临的功耗危机
1.1.1 处理器性能和功耗的提升
1.1.2 高性能计算系统规模和总体功耗的增长
1.1.3 高功耗带来的危机
1.2 高性能计算领域中“绿色计算”的兴起
1.2.1 计算机节能法规和企业节能计划
1.2.2 绿色网格(Green Grid)和 GREEN500
1.2.3 绿色高性能计算机——Green Destiny
1.3 研究背景和意义
1.4 研究目标及内容
1.5 论文结构
第二章 相关研究
2.1 高性能计算机体系结构
2.1.1 高性能计算系统的特点
2.1.2 典型高性能计算系统体系结构
2.2 高性能计算系统的作业及资源管理
2.2.1 作业管理和资源管理相关概念介绍
2.2.2 作业调度策略
2.2.3 开源并行系统资源及作业管理器 Slurm
2.3 低功耗技术
2.3.1 功耗与能耗的概念
2.3.2 电路功耗原理
2.3.3 低功耗技术接口
2.3.4 性能及能耗评价标准
2.3.5 低功耗技术在高性能计算领域的应用
第三章 高性能计算系统负载及能耗分析
3.1 监测与采样系统的设计与实现
3.1.1 并行计算实时模拟
3.1.2 系统的监测与采样
3.1.3 测试负载
3.2 高性能计算系统负载特点
3.3 高性能计算系统能耗模型
第四章 功耗管理算法的设计
4.1 降低系统功耗对性能的影响
4.1.1 系统能耗节省和性能影响分析
4.1.2 系统能耗节省及性能影响测试
4.1.3 减轻和控制节能对系统性能的影响
4.2 关闭空闲结点的功耗管理算法
4.2.1 限制关闭间隔周期的调整算法
4.2.2 基于请求和服务速率的调整算法
4.2.3 算法分析及比较
4.3 限制可用结点的功耗管理算法
4.2.1 基于系统利用率的调整算法
4.2.2 基于slowdown 的调整算法
4.2.3 算法分析及比较
第五章 模拟测试系统的设计与实现
5.1 模拟系统事件驱动机制
5.1.1 事件类型及其概念
5.1.2 系统事件和状态
5.1.3 事件驱动过程
5.2 模拟系统功能模块设计
5.2.1 模块功能划分
5.2.2 系统模块结构及关系
5.3 模拟系统实现
5.3.1 主要数据对象
5.3.2 功能模块及其主要接口
第六章 测试与结果分析
6.1 测试环境与目标
6.1.1 测试目标
6.1.2 测试环境和负载
6.2 模拟系统验证
6.2.1 模拟系统性能测试
6.2.2 模拟系统正确性验证
6.3 功耗管理算法测试及结果分析
6.3.1 限制可用结点功耗管理算法的测试
6.3.2 关闭空闲结点功耗管理算法的测试
6.3.3 算法比较及适用性分析
第七章 结束语
7.1 工作总结
7.2 工作展望
致谢
参考文献
作者在学期间取得的学术成果
本文编号:3034071
【文章来源】:国防科技大学湖南省 211工程院校 985工程院校
【文章页数】:86 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 高性能计算面临的功耗危机
1.1.1 处理器性能和功耗的提升
1.1.2 高性能计算系统规模和总体功耗的增长
1.1.3 高功耗带来的危机
1.2 高性能计算领域中“绿色计算”的兴起
1.2.1 计算机节能法规和企业节能计划
1.2.2 绿色网格(Green Grid)和 GREEN500
1.2.3 绿色高性能计算机——Green Destiny
1.3 研究背景和意义
1.4 研究目标及内容
1.5 论文结构
第二章 相关研究
2.1 高性能计算机体系结构
2.1.1 高性能计算系统的特点
2.1.2 典型高性能计算系统体系结构
2.2 高性能计算系统的作业及资源管理
2.2.1 作业管理和资源管理相关概念介绍
2.2.2 作业调度策略
2.2.3 开源并行系统资源及作业管理器 Slurm
2.3 低功耗技术
2.3.1 功耗与能耗的概念
2.3.2 电路功耗原理
2.3.3 低功耗技术接口
2.3.4 性能及能耗评价标准
2.3.5 低功耗技术在高性能计算领域的应用
第三章 高性能计算系统负载及能耗分析
3.1 监测与采样系统的设计与实现
3.1.1 并行计算实时模拟
3.1.2 系统的监测与采样
3.1.3 测试负载
3.2 高性能计算系统负载特点
3.3 高性能计算系统能耗模型
第四章 功耗管理算法的设计
4.1 降低系统功耗对性能的影响
4.1.1 系统能耗节省和性能影响分析
4.1.2 系统能耗节省及性能影响测试
4.1.3 减轻和控制节能对系统性能的影响
4.2 关闭空闲结点的功耗管理算法
4.2.1 限制关闭间隔周期的调整算法
4.2.2 基于请求和服务速率的调整算法
4.2.3 算法分析及比较
4.3 限制可用结点的功耗管理算法
4.2.1 基于系统利用率的调整算法
4.2.2 基于slowdown 的调整算法
4.2.3 算法分析及比较
第五章 模拟测试系统的设计与实现
5.1 模拟系统事件驱动机制
5.1.1 事件类型及其概念
5.1.2 系统事件和状态
5.1.3 事件驱动过程
5.2 模拟系统功能模块设计
5.2.1 模块功能划分
5.2.2 系统模块结构及关系
5.3 模拟系统实现
5.3.1 主要数据对象
5.3.2 功能模块及其主要接口
第六章 测试与结果分析
6.1 测试环境与目标
6.1.1 测试目标
6.1.2 测试环境和负载
6.2 模拟系统验证
6.2.1 模拟系统性能测试
6.2.2 模拟系统正确性验证
6.3 功耗管理算法测试及结果分析
6.3.1 限制可用结点功耗管理算法的测试
6.3.2 关闭空闲结点功耗管理算法的测试
6.3.3 算法比较及适用性分析
第七章 结束语
7.1 工作总结
7.2 工作展望
致谢
参考文献
作者在学期间取得的学术成果
本文编号:3034071
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3034071.html