首页 | 本学科首页   官方微博 | 高级检索  
     

一种基于关键路径分析的CPU-GPU异构系统综合能耗优化方法
引用本文:林一松,杨学军,唐滔,王桂彬,徐新海. 一种基于关键路径分析的CPU-GPU异构系统综合能耗优化方法[J]. 计算机学报, 2012, 35(1): 123-133
作者姓名:林一松  杨学军  唐滔  王桂彬  徐新海
作者单位:国防科学技术大学并行与分布处理国家重点实验室 长沙410073
摘    要:GPU强大的计算性能使得CPU-GPU异构体系结构成为高性能计算领域热点研究方向.虽然GPU的性能/功耗比较高,但在构建大规模计算系统时,功耗问题仍然是限制系统运行的关键因素之一.现在已有的针对GPU的功耗优化研究主要关注如何降低GPU本身的功耗,而没有将CPU和GPU作为一个整体进行综合考虑.文中深入分析了CUDA程序在CPU-GPU异构系统上的运行特点,归纳其中的任务依赖关系,给出了使用AOV网表示程序执行过程的方法,并在此基础上分析程序运行的关键路径,找出程序中可以进行能耗优化的部分,并求解相应的频率调节幅度,在保持程序性能不变的前提下最小化程序的整体能量消耗.

关 键 词:异构系统  GPU  AOV网络  动态电压/频率调节  低功耗优化

An Integrated Energy Optimization Approach for CPU-GPU Heterogeneous Systems Based on Critical Path Analysis
LIN Yi-Song , YANG Xue-Jun , TANG Tao , WANG Gui-Bin , XU Xin-Hai. An Integrated Energy Optimization Approach for CPU-GPU Heterogeneous Systems Based on Critical Path Analysis[J]. Chinese Journal of Computers, 2012, 35(1): 123-133
Authors:LIN Yi-Song    YANG Xue-Jun    TANG Tao    WANG Gui-Bin    XU Xin-Hai
Affiliation:(National Laboratory for Parallel and Distributed Processing,National University of Defense Technology,Changsha 410073)
Abstract:GPU’s powerful computing ability has attracted much attention in the high performance computing field currently,and the CPU-GPU heterogeneous architecture has become a hot research direction.Although the performance/watt ratio of the GPU is higher than general purpose CPU,the power consumption problem is still one of the critical problems in constructing high performance computing system with CPU and GPU.Most existed power optimization researches oriented to the GPU focus on decreasing the power consumption of the GPU solely.Few works have considered the energy optimization for the whole program involved the CPU and the GPU.In this paper,we analyze the execution characteristics of the CUDA program on the CPU-GPU heterogeneous system deeply,and induce the dependency relationships of tasks in the program in detail.Then,we describe how to express the execution of the program with AOV network,based on which we propose the energy optimization method.Our method analyzes the critical path of the program from the AOV network,detects the tasks that can be optimized for energy and calculates the frequency scaling factors to minimize the whole program’s energy consumption while maintaining the performance.
Keywords:heterogeneous system  GPU  AOV network  DVFS  low-power optimization
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号