【24h】

A Runtime Library for Platform-Independent Task Parallelism

机译:独立于平台任务并行性的运行时库

获取原文
获取外文期刊封面目录资料

摘要

With the increasing diversity of computing systems and the rapid performance improvement of commodity hardware, heterogeneous clusters become the dominant platform for low-cost, high-performance computing. Grid-enabled and heterogeneous implementations of MPI establish it as the de facto programming model for these environments. On the other hand, task parallelism provides a natural way for exploiting their hierarchical architecture. This hierarchy has been further extended with the advent of general-purpose GPU devices. In this paper we present the implementation of an MPI-based task library for heterogeneous and GPU clusters. The library offers an intuitive programming interface for multilevel task parallelism with transparent data management and load balancing. We discuss design and implementation issues regarding heterogeneity support and report performance results on heterogeneous cluster computing environments.
机译:随着计算系统的多样性和商品硬件的快速性能提高,异构集群成为低成本,高性能计算的主导平台。 MPI的启用网格和异构实现将其作为这些环境的De Facto编程模型建立。另一方面,任务并行性提供了一种利用其分层体系结构的自然方式。此层次结构已进一步扩展到通用GPU设备的出现。在本文中,我们介绍了用于异构和GPU集群的基于MPI的任务库。图书馆为多级任务并行性提供直观的编程界面,具有透明数据管理和负载平衡。我们讨论了关于异质性支持的设计和实施问题,并在异构群集计算环境中提出报告绩效结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号