首页> 外文期刊>International journal of parallel programming >Autonomic Coordination of Skeleton-Based Applications Over CPU/GPU Multi-Core Architectures
【24h】

Autonomic Coordination of Skeleton-Based Applications Over CPU/GPU Multi-Core Architectures

机译:基于骨架的应用程序在CPU / GPU多核体系结构上的自主协调

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

摘要

Widely adumbrated as patterns of parallel computation and communication, algorithmic skeletons introduce a viable solution for efficiently programming modern heterogeneous multi-core architectures equipped not only with traditional multi-core CPUs, but also with one or more programmable Graphics Processing Units (GPUs). By systematically applying algorithmic skeletons to address complex programming tasks, it is arguably possible to separate the coordination from the computation in a parallel program, and therefore subdivide a complex program into building blocks (modules, skids, or components) that can be independently created and then used in different systems to drive multiple functionalities. By exploiting such systematic division, it is feasible to automate coordination by addressing extra-functional and non-functional features such as application performance, portability, and resource utilisation from the component level in heterogeneous multi-core architectures. In this paper, we introduce a novel approach to exploit the inherent features of skeleton-based applications in order to automatically coordinate them over heterogeneous (CPU/GPU) multi-core architectures and improve their performance. Our systematic evaluation demonstrates up to one order of magnitude speed-up on heterogeneous multi-core architectures.
机译:作为并行计算和通信的模式,算法框架已广为人知,它为有效地对现代异构多核体系结构进行高效编程提供了一种可行的解决方案,该体系结构不仅配备了传统的多核CPU,还配备了一个或多个可编程图形处理单元(GPU)。通过系统地应用算法框架来解决复杂的编程任务,可以说有可能在并行程序中将协调与计算分开,因此可以将复杂程序细分为可以独立创建和构建的构造块(模块,滑轨或组件)。然后用于不同的系统以驱动多种功能。通过利用这种系统的划分,通过解决异构多核体系结构中组件级的功能外和非功能性(例如应用程序性能,可移植性和资源利用率)来实现自动化自动化是可行的。在本文中,我们介绍了一种新颖的方法来利用基于骨架的应用程序的固有功能,以便在异构(CPU / GPU)多核体系结构上自动协调它们并提高其性能。我们的系统评估表明,异构多核体系结构的速度最多提高了一个数量级。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号