首页> 外文会议>2013 IEEE International Conference on Big Data >Optimizing the MapReduce framework on Intel Xeon Phi coprocessor
【24h】

Optimizing the MapReduce framework on Intel Xeon Phi coprocessor

机译:在英特尔至强融核协处理器上优化MapReduce框架

获取原文
获取原文并翻译 | 示例

摘要

MapReduce has become one of the most popular framework for building big-data applications. It was originally designed for distributed-computing, and has been extended to various hardware architectures, e.g., multi-core CPUs, GPUs and FPGAs. In this work, we develop the first MapReduce framework on the recently released Intel Xeon Phi coprocessor. We utilize advanced features of the Xeon Phi to achieve high performance. In order to take advantage of the SIMD vector processing units, we propose a vectorization friendly technique to assist the auto-vectorization as well as develop SIMD hash computation algorithms. Furthermore, we utilize MIMD hyper-threading to pipeline the map and reduce phases to improve the resource utilization. We also eliminate multiple local arrays but use low cost atomic operations on the global array for some applications, which can improve the thread scalability and data locality. We conduct comprehensive experiments to compare our optimized MapReduce framework with a state-of-the-art multi-core based MapReduce framework (Phoenix++). By evaluating six real-world applications, the experimental results show that our optimized framework is 1.2X to 38X faster than Phoenix++ for various applications on the Xeon Phi.
机译:MapReduce已成为构建大数据应用程序的最受欢迎框架之一。它最初是为分布式计算而设计的,现已扩展到各种硬件架构,例如多核CPU,GPU和FPGA。在这项工作中,我们在最近发布的英特尔至强融核协处理器上开发了第一个MapReduce框架。我们利用至强融核的先进功能来实现高性能。为了利用SIMD矢量处理单元,我们提出了一种矢量化友好技术来辅助自动矢量化并开发SIMD哈希计算算法。此外,我们利用MIMD超线程对地图进行流水线处理,并减少阶段以提高资源利用率。我们还消除了多个本地阵列,但对某些应用程序在全局阵列上使用了低成本的原子操作,这可以改善线程可伸缩性和数据局部性。我们进行了全面的实验,以将经过优化的MapReduce框架与基于最新的多核MapReduce框架(Phoenix ++)进行比较。通过评估六个实际应用程序,实验结果表明,针对至强融核上的各种应用程序,我们优化的框架比Phoenix ++快1.2倍至38倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号