首页> 外文会议>IEEE International Performance Computing and Communications Conference >A customizable MapReduce framework for complex data-intensive workflows on GPUs
【24h】

A customizable MapReduce framework for complex data-intensive workflows on GPUs

机译:可定制的MapReduce框架,用于GPU上的复杂数据密集型工作流程

获取原文

摘要

The MapReduce programming model has been widely used in big data and cloud applications. Criticism on its inflexibility when being applied to complicated scientific applications recently emerges. Several techniques have been proposed to enhance its flexibility. However, some of them exert special requirements on applications, while others fail to support the increasingly popular coprocessors, such as Graphics Processing Unit (GPU). In this paper, we propose MR-Graph, a customizable and unified framework for GPU-based MapReduce, which aims to improve the flexibility and performance of MapReduce. MR-Graph addresses the limitations and restrictions of the traditional MapReduce execution paradigm. The three execution modes integrated in MR-Graph facilitates users to write their applications in a more flexible fashion by defining a Map and Reduce function call graph. MR-Graph efficiently explores the memory hierarchy in GPUs to reduce the data transfer overhead between execution stages and accommodate big data applications.We have implemented a prototype of MR-Graph and experimental results show the effectiveness of using MR-Graph for flexible and scalable GPU-based MapReduce computing.
机译:MapReduce编程模型已广泛用于大数据和云应用程序。近来,人们开始批评将其应用于复杂的科学应用时缺乏灵活性。已经提出了几种技术来增强其灵活性。但是,其中一些对应用程序有特殊要求,而另一些则无法支持日益流行的协处理器,例如图形处理单元(GPU)。在本文中,我们提出了MR-Graph,这是一个基于GPU的可定制且统一的框架,旨在提高MapReduce的灵活性和性能。 MR-Graph解决了传统MapReduce执行范例的局限性和局限性。 MR-Graph中集成的三种执行模式通过定义Map and Reduce函数调用图,帮助用户以更灵活的方式编写其应用程序。 MR-Graph有效地探索了GPU中的内存层次结构,以减少执行阶段之间的数据传输开销并适应大数据应用程序。我们已经实现了MR-Graph的原型,实验结果表明将MR-Graph用于灵活和可扩展的GPU的有效性基于MapReduce的计算。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号