发明授权
- 专利标题: 一种线程间冗余删除的异构编译优化方法
-
申请号: CN201910114572.5申请日: 2019-02-14
-
公开(公告)号: CN109901840B公开(公告)日: 2020-10-27
- 发明人: 黄磊 , 刘颖 , 伍明川 , 洪锐 , 冯晓兵
- 申请人: 中国科学院计算技术研究所
- 申请人地址: 北京市海淀区中关村科学院南路6号
- 专利权人: 中国科学院计算技术研究所
- 当前专利权人: 中国科学院计算技术研究所
- 当前专利权人地址: 北京市海淀区中关村科学院南路6号
- 代理机构: 北京泛华伟业知识产权代理有限公司
- 代理商 王勇
- 主分类号: G06F8/41
- IPC分类号: G06F8/41
摘要:
本发明通过自动选择优化策略以及分维度进行线程间冗余删除的收益代价分析,能自动根据代码是否含有同步操作和硬件平台的特点,针对性地选择一种优化策略,通过对Kernel代码的编译分析,得出合适的合并维度和合并因子,利于提高Kernel代码的运行性能。采用本发明方法能面向多种异构平台,进行自动分析和变换,得以优化设备端代码的线程间冗余和同步开销,提高设备端代码(即OpenCL的Kernel代码)的性能。
公开/授权文献
- CN109901840A 一种线程间冗余删除的异构编译优化方法 公开/授权日:2019-06-18