首页 | 官方网站   微博 | 高级检索  
     

面向GPU存储优化的程序重构方法
引用本文:陈钢,李国波,吴百锋. 面向GPU存储优化的程序重构方法[J]. 小型微型计算机系统, 2011, 32(10)
作者姓名:陈钢  李国波  吴百锋
作者单位:复旦大学计算机科学技术学院,上海,200433
基金项目:上海市重点学科建设基金项目(B114)资助; AMD大学合作计划基金资助
摘    要:图形处理器(GPU)的高性价比吸引了越来越多的科学计算.和图形应用相比,科学计算程序存在纷杂的数据依赖和不规则访问,影响其在GPU上的执行性能.为此,提出一种面向GPU体系结构的程序重构方法.通过计算重构增大程序的可并行性和计算密集性,改善GPU上计算资源的利用率.通过数据重构消除程序中的不规则数据访问,使用向量数据类型提高程序的存储带宽.实验结果表明:文中提出的优化方法减少了程序在GPU上的执行时间,获得了1.17 ~8.91倍的加速比.

关 键 词:GPU  科学计算程序  计算重构  数据重构  存储优化  向量数据类型

GPU Memory Optimization Through Program Restructuring Methods
CHEN Gang , LI Guo-bo , WU Bai-feng. GPU Memory Optimization Through Program Restructuring Methods[J]. Mini-micro Systems, 2011, 32(10)
Authors:CHEN Gang    LI Guo-bo    WU Bai-feng
Affiliation:CHEN Gang,LI Guo-bo,WU Bai-feng (Institute of Computer Science and Technology,Fudan University,Shanghai 200433,China)
Abstract:Graphic processing units attract more and more scientific computing due to their high performance/cost ratio.Compared to the graphical applications,there are complex data dependences and irregular data access patterns in scientific computing programs.Therefore,we propose GPU-oriented program restructuring methods.By computation restructuring,we enhance the parallelism and the compute intensity of the programs,improving the ALU resources utilization on GPU.By data restructuring,we eliminate the irregular dat...
Keywords:GPU  scientific computing programs  computation restructuring  data restructuring  memory optimization  vector data type  
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号