【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的基于网格的异构实现将其建立为这些环境的实际编程模型。另一方面,任务并行性为利用其分层体系结构提供了自然的方式。随着通用GPU设备的出现,该层次结构得到了进一步扩展。在本文中,我们介绍了针对异构集群和GPU集群的基于MPI的任务库的实现。该库提供了一个直观的编程界面,用于具有透明数据管理和负载平衡的多级任务并行性。我们讨论有关异构支持的设计和实现问题,并报告异构集群计算环境的性能结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号