首页> 外文会议>2012 SC Companion: High Performance Computing, Networking, Storage and Analysis. >The PEPPHER Composition Tool: Performance-Aware Dynamic Composition of Applications for GPU-Based Systems
【24h】

The PEPPHER Composition Tool: Performance-Aware Dynamic Composition of Applications for GPU-Based Systems

机译:PEPPHER合成工具:基于GPU的系统的性能感知型动态应用程序合成

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

摘要

The PEPPHER component model defines an environment for annotation of native C/C++ based components for homogeneous and heterogeneous multicore and manycore systems, including GPU and multi-GPU based systems. For the same computational functionality, captured as a component, different sequential and explicitly parallel implementation variants using various types of execution units might be provided, together with metadata such as explicitly exposed tunable parameters. The goal is to compose an application from its components and variants such that, depending on the run-time context, the most suitable implementation variant will be chosen automatically for each invocation. We describe and evaluate the PEPPHER composition tool, which explores the application's components and their implementation variants, generates the necessary low-level code that interacts with the runtime system, and coordinates the native compilation and linking of the various code units to compose the overall application code. With several applications, we demonstrate how the composition tool provides a high-level programming front-end while effectively utilizing the task-based PEPPHER runtime system (StarPU) underneath.
机译:PEPPHER组件模型定义了一个环境,用于注释同质和异构多核和多核系统(包括GPU和基于多GPU的系统)的基于本地C / C ++的组件。对于作为组件捕获的相同计算功能,可能会提供使用各种类型的执行单元的不同顺序和显式并行实现变体,以及元数据(例如显式公开的可调参数)。目的是从其组件和变体组成一个应用程序,以便根据运行时上下文,为每次调用自动选择最合适的实现变体。我们描述和评估PEPPHER组合工具,该工具探索应用程序的组件及其实现变体,生成与运行时系统交互的必要的低级代码,并协调各种代码单元的本机编译和链接以构成整个应用程序码。在几个应用程序中,我们演示了组合工具如何在有效利用下面的基于任务的PEPPHER运行时系统(StarPU)的同时提供高级编程前端。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号