首页> 外文会议>International Conference for High Performance Computing, Networking, Storage and Analysis >Dataflow-Driven GPU Performance Projection for Multi-Kernel Transformations
【24h】

Dataflow-Driven GPU Performance Projection for Multi-Kernel Transformations

机译:DataFlow驱动的Multi-ernel转换的GPU性能投影

获取原文

摘要

Applications often have a sequence of parallel operations to be offloaded to graphics processors; each operation can become an individual GPU kernel. Developers typically explore a variety of transformations for each kernel. Furthermore, it is well known that efficient data management is critical in achieving high GPU performance and that "fusing" multiple kernels into one may greatly improve data locality. Doing so, however, requires transformations across multiple, potentially nested, parallel loops; at the same time, the original code semantics and data dependency must be preserved. Since each kernel may have distinct data access patterns, their combined dataflow can be nontrivial. As a result, the complexity of multi-kernel transformations often leads to significant effort with no guarantee of performance benefits. This paper proposes a dataflow-driven analytical framework to project GPU performance for a sequence of parallel operations. Users need only provide CPU code skeletons for a sequence of parallel loops. The framework can then automatically identify opportunities for multi-kernel transformations and data management. It is also able to project the overall performance without implementing GPU code or using physical hardware.
机译:应用程序通常具有将一系列并行操作卸载到图形处理器;每个操作都可以成为个人GPU内核。开发人员通常为每个内核探索各种转换。此外,众所周知,有效的数据管理在实现高GPU性能方面是至关重要的,并且“融合”多个内核将大大改善数据局部性。但是,这样做需要在多个潜在嵌套,并行环路中转换;同时,必须保留原始代码语义和数据依赖项。由于每个内核可能具有不同的数据访问模式,因此它们的组合数据流可以是不值的。因此,多核变换的复杂性通常会导致大量努力,无法保证性能效益。本文提出了一个Dataflow驱动的分析框架,以对一系列并行操作进行GPU性能。用户只需为一系列并行环路提供CPU代码骨架。然后,该框架可以自动识别多核转换和数据管理的机会。它还能够在不实现GPU代码或使用物理硬件的情况下投影整体性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号