摘要
近年来,GPU的快速发展与NVIDIA公司推出的CUDA技术,推动着GPU在高性能计算领域中的应用。研究并实现CUDA程序性能分析工具,对充分利用GPU的计算优势和提高CUDA架构下并行程序的执行性能具有重要的意义。该文分析了GPU硬件平台的特点和CUDA并行编程模型,结合CPU集群环境下并行程序的性能分析,设计并实现了一种基于指导语句的CUDA程序性能分析工具,并实验验证了其在不同GPU硬件平台上的有效性。
In recent years,the rapid expansion of graphics processing unit(GPU) as well as the computer unified device architecture(CUDA) technology proposed by NVIDIA pushes forward the application of GPU in the field of high performance computing(HPC).In this paper,GPU’s architecture and CUDA programming model are introduced first.According to the method of parallel program performance analysis in CPU cluster mode,a performance analysis tool for CUDA programs based on directive is designed and implemented.Experiment results validate the validity of this performance analysis tool on different GPU hardware platforms.
出处
《电子科技大学学报》
EI
CAS
CSCD
北大核心
2012年第2期280-284,共5页
Journal of University of Electronic Science and Technology of China
基金
教育部科学技术研究重点项目(108008)
北京市教委重点学科(XK100080537)