首页> 外文会议>International Conference on Parallel Processing >Speeding Up Distributed MapReduce Applications Using Hardware Accelerators
【24h】

Speeding Up Distributed MapReduce Applications Using Hardware Accelerators

机译:使用硬件加速器加快分布式MapReduce应用程序

获取原文

摘要

In an attempt to increase the performance/cost ratio, large compute clusters are becoming heterogeneous at multiple levels: from asymmetric processors, to different system architectures, operating systems and networks. Exploiting the intrinsic multi-level parallelism present in such a complex execution environment has become a challenging task using traditional parallel and distributed programming models. As a result, an increasing need for novel approaches to exploiting parallelism has arisen in these environments. MapReduce is a data-driven programming model originally proposed by Google back in 2004 as a flexible alternative to the existing models, specially devoted to hiding the complexity of both developing and running massively distributed applications in large compute clusters. In some recent works, the MapReduce model has been also used to exploit parallelism in other non-distributed environments, such as multi-cores, heterogeneous processors and GPUs. In this paper we introduce a novel approach for exploiting the heterogeneity of a Cell BE cluster linking an existing MapReduce runtime implementation for distributed clusters and one runtime to exploit the parallelism of the Cell BE nodes. The novel contribution of this work is the design and evaluation of a MapReduce execution environment that effectively exploits the parallelism existing at both the Cell BE cluster level and the heterogeneous processors level.
机译:在尝试提高性能/成本比率,大量计算集群在多个层面变为异构:从非对称处理器,不同的系统架构,操作系统和网络。利用如此复杂的执行环境中存在的内在多级并行性已经成为使用传统的并行编程模型的具有挑战性的任务。结果,在这些环境中出现了越来越需要利用并行性的新方法。 MapReduce是一种数据驱动的编程模型,最初由Google于2004年提出的,作为现有模型的灵活替代方案,专门致力于隐藏在大型计算集群中的显影和运行大规模分布式应用的复杂性。在最近的一些作品中,MapReduce模型也被用来利用其他非分布式环境中的并行性,例如多核,异构处理器和GPU。在本文中,我们介绍一种新颖的方法,用于利用Cell的Class的异质性与分布式群集的现有MapReduce运行时实现链接的群集,并且一个运行时利用小区的并行度是节点的。这项工作的新颖贡献是对MapReduce执行环境的设计和评估,这些执行环境有效地利用了每个小区的群集水平和异构处理器级别存在的并行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号