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

应用动态生成树的GPU显存数据复用优化
引用本文:李亮,王恩东,朱正东,颜康,张保,董小社.应用动态生成树的GPU显存数据复用优化[J].西安交通大学学报,2013,47(10).
作者姓名:李亮  王恩东  朱正东  颜康  张保  董小社
作者单位:1. 西安交通大学电子与信息工程学院,710049,西安
2. 浪潮集团高效能服务器和存储技术国家重点实验室,250013,济南
基金项目:国家自然科学基金资助项目,国家"863计划"资助项目,国家科技支撑计划资助项目
摘    要:针对手工优化GPU(Graphic Processing Unit)显存级数据复用过程复杂和编译时优化数据复用开销过大的问题,提出了一种基于动态生成树在运行时进行数据复用的优化方法,可为程序员提供一种透明且高效简单的优化方式.该方法将已经执行的GPU计算任务的数据访问抽象为生成树的叶子节点,利用动态生成树管理GPU数据访问信息,实现了运行时GPU显存级数据的复用优化,并通过运行时对生成树的搜索和维护,动态地发掘和优化GPU显存级数据复用,因此,在编程时不需要进行复杂且困难的数据复用分析,直接调用文中提出的运行时库就能有效减少程序执行过程中CPU内存和GPU显存之间的冗余数据传输次数,从而提升应用的运行性能.实验结果表明,使用文中提出的优化方法可有效消除未进行数据复用优化的CPU-GPU应用程序中的冗余数据传输,最大加速比达原始执行的3~10倍,额外开销不到优化后程序总执行时间的5%.

关 键 词:GPU显存  动态生成树  数据复用  数据传输

Optimization Method for Reusing GPU Data Based on Dynamic Spanning Tree
LI Liang , WANG Endong , ZHU Zhengdong , YAN Kang , ZHANG Bao , DONG Xiaoshe.Optimization Method for Reusing GPU Data Based on Dynamic Spanning Tree[J].Journal of Xi'an Jiaotong University,2013,47(10).
Authors:LI Liang  WANG Endong  ZHU Zhengdong  YAN Kang  ZHANG Bao  DONG Xiaoshe
Abstract:
Keywords:GPU memory  dynamic spanning tree  data reuse  data transfer
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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