首页> 外文会议>WoTUG technical meeting >Code Specialisation of Auto-Generated GPU Kernels
【24h】

Code Specialisation of Auto-Generated GPU Kernels

机译:自动生成的GPU内核的代码专业化

获取原文

摘要

In this work we explore and evaluate the effect of automatic code specialisation on auto-generated GPU kernels. When combining the high productivity coding environment of computational science with the Just-In-Time compilation nature of many GPU runtime systems there is a clear cut opportunity for code optimisation and specialisation. We have developed a hybrid kernel generation method which is shown to be useful and competitive across very different use cases, and requires minimal knowledge of the overall structure of the program. Stencil codes which are commonly found at the core of computer simulations are ideal candidates for this type of code specialisation. For exactly this type of application we are able to achieve speedups of up to 2.5 times with the implemented strategy.
机译:在这项工作中,我们探索并评估了自动代码专业化对自动生成的GPU内核的影响。当将计算科学的高效率编码环境与许多GPU运行时系统的即时编译特性结合在一起时,就可以进行代码优化和专业化。我们已经开发出一种混合内核生成方法,该方法在非常不同的用例中被证明是有用且具有竞争力的,并且只需要对程序的整体结构有最少的了解即可。模具代码通常是计算机模拟的核心,是这类代码专业化的理想选择。对于这种类型的应用程序,通过实施的策略,我们能够实现高达2.5倍的加速。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号