...
首页> 外文期刊>Cluster computing >Optimizing dataflow applications on heterogeneous environments
【24h】

Optimizing dataflow applications on heterogeneous environments

机译:在异构环境上优化数据流应用程序

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

获取外文期刊封面封底 >>

       

摘要

The increases in multi-core processor parallelism and in the flexibility of many-core accelerator processors, such as GPUs, have turned traditional SMP systems into hierarchical, heterogeneous computing environments. Fully exploiting these improvements in parallel system design remains an open problem. Moreover, most of the current tools for the development of parallel applications for hierarchical systems concentrate on the use of only a single processor type (e. g., accelerators) and do not coordinate several heterogeneous processors. Here, we show that making use of all of the heterogeneous computing resources can significantly improve application performance. Our approach, which consists of optimizing applications at run-time by efficiently coordinating application task execution on all available processing units is evaluated in the context of replicated dataflow applications. The proposed techniques were developed and implemented in an integrated run-time system targeting both intra- and inter-node parallelism. The experimental results with a real-world complex biomedical application show that our approach nearly doubles the performance of the GPU-only implementation on a distributed heterogeneous accelerator cluster.
机译:多核处理器并行性的提高以及诸如GPU之类的多核加速器处理器的灵活性的提高,已将传统的SMP系统变成了分层的异构计算环境。充分利用并行系统设计中的这些改进仍然是一个未解决的问题。此外,当前用于开发用于分层系统的并行应用程序的大多数工具集中于仅使用单个处理器类型(例如,加速器),并且不协调多个异构处理器。在这里,我们表明利用所有异构计算资源可以显着提高应用程序性能。我们的方法包括在运行时通过有效协调所有可用处理单元上的应用程序任务执行来优化应用程序,这是在复制的数据流应用程序的上下文中进行评估的。所提出的技术是在针对节点内和节点间并行性的集成运行时系统中开发和实现的。现实世界中复杂的生物医学应用程序的实验结果表明,我们的方法几乎使分布式异构加速器群集上仅GPU的实现的性能提高了一倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号