首页> 外文会议>2011 17th IEEE International Conference on Parallel and Distributed Systems >Design and Implementation of MapReduce Using the PGAS Programming Model with UPC
【24h】

Design and Implementation of MapReduce Using the PGAS Programming Model with UPC

机译:使用UPC的PGAS编程模型进行MapReduce的设计和实现

获取原文

摘要

MapReduce is a powerful tool for processing large data sets used by many applications running in distributed environments. However, despite the increasing number of computationally intensive problems that require low-latency communications, the adoption of MapReduce in High Performance Computing (HPC) is still emerging. Here languages based on the Partitioned Global Address Space (PGAS) programming model have shown to be a good choice for implementing parallel applications, in order to take advantage of the increasing number of cores per node and the programmability benefits achieved by their global memory view, such as the transparent access to remote data. This paper presents the first PGAS-based MapReduce implementation that uses the Unified Parallel C (UPC) language, which (1) obtains programmability benefits in parallel programming, (2) offers advanced configuration options to define a customized load distribution for different codes, and (3) overcomes performance penalties and bottlenecks that have traditionally prevented the deployment of MapReduce applications in HPC. The performance evaluation of representative applications on shared and distributed memory environments assesses the scalability of the presented MapReduce framework, confirming its suitability.
机译:MapReduce是一个强大的工具,可以处理在分布式环境中运行的许多应用程序使用的大型数据集。但是,尽管需要低延迟通信的计算密集型问题数量不断增加,但MapReduce在高性能计算(HPC)中的采用仍在不断涌现。在这里,基于分区全局地址空间(PGAS)编程模型的语言已被证明是实现并行应用程序的一个不错的选择,以便利用每个节点不断增加的内核数量以及它们的全局内存视图所带来的可编程性优势,例如透明访问远程数据。本文介绍了第一个使用统一并行C(UPC)语言的,基于PGAS的MapReduce实现,该实现(1)在并行编程中获得可编程性的好处,(2)提供高级配置选项来定义针对不同代码的自定义负载分配, (3)克服了传统上阻止了HPC中MapReduce应用程序部署的性能损失和瓶颈。对共享和分布式内存环境中的代表性应用程序的性能评估可评估所提出的MapReduce框架的可伸缩性,从而确认其适用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号