首页> 外文会议>Programming languages and systems >A Skeletal Parallel Framework with Fusion Optimizer for GPGPU Programming
【24h】

A Skeletal Parallel Framework with Fusion Optimizer for GPGPU Programming

机译:带有Fusion Optimizer的骨架并行框架,用于GPGPU编程

获取原文
获取原文并翻译 | 示例

摘要

Although today's graphics processing units (GPUs) have high performance and general-purpose computing on GPUs (GPGPU) is actively studied, developing GPGPU applications remains difficult for two reasons. First, both parallelization and optimization of GPGPU applications is necessary to achieve high performance. Second, the suitability of the target application for GPGPU must be determined, because whether an application performs well with GPGPU heavily depends on its inherent properties, which are not obvious from the source code. To overcome these difficulties, we developed a skeletal parallel programming framework for rapid GPGPU application developments. It enables programmers to easily write GPGPU applications and rapidly test them because it generates programs for both GPUs and CPUs from the same source code. It also provides an optimization mechanism based on fusion transformation. Its effectiveness was confirmed experimentally.
机译:尽管当今的图形处理单元(GPU)具有高性能,并且正在积极研究GPU上的通用计算(GPGPU),但是出于两个原因,开发GPGPU应用程序仍然很困难。首先,GPGPU应用程序的并行化和优化是实现高性能的必要条件。其次,必须确定目标应用程序对GPGPU的适用性,因为应用程序在GPGPU上的性能是否良好很大程度上取决于其固有属性,这在源代码中并不明显。为了克服这些困难,我们为GPGPU应用程序的快速开发开发了一个骨架并行编程框架。它使程序员可以轻松编写GPGPU应用程序并对其进行快速测试,因为它可以使用相同的源代码为GPU和CPU生成程序。它还提供了基于融合变换的优化机制。实验证明了其有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号