...
首页> 外文期刊>International journal of software engineering and knowledge engineering >Coding Productivity in MapReduce Applications for Distributed and Shared Memory Architectures
【24h】

Coding Productivity in MapReduce Applications for Distributed and Shared Memory Architectures

机译:MapReduce应用程序中分布式和共享内存体系结构的编码效率

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

获取外文期刊封面封底 >>

       

摘要

MapReduce was originally proposed as a suitable and efficient approach for analyzing and processing large amounts of data. Since then, many researches contributed with MapReduce implementations for distributed and shared memory architectures. Nevertheless, different architectural levels require different optimization strategies in order to achieve high-performance computing. Such strategies in turn have caused very different MapReduce programming interfaces among these researches. This paper presents some research notes on coding productivity when developing MapReduce applications for distributed and shared memory architectures. As a case study, we introduce our current research on a unified MapReduce domain-specific language with code generation for Hadoop and Phoenix++, which has achieved a coding productivity increase from 41.84% and up to 94.71% without significant performance losses (below 3%) compared to those frameworks.
机译:最初提出MapReduce是一种用于分析和处理大量数据的合适且有效的方法。从那时起,许多研究都为分布式和共享内存体系结构的MapReduce实现做出了贡献。但是,不同的体系结构级别需要不同的优化策略才能实现高性能计算。这些策略反过来在这些研究中引起了非常不同的MapReduce编程接口。本文介绍了在为分布式和共享内存体系结构开发MapReduce应用程序时有关编码效率的一些研究笔记。作为案例研究,我们介绍了我们当前对基于Hadoop和Phoenix ++的代码生成的统一MapReduce域特定语言的研究,该语言的编码生产率从41.84%提高到94.71%,而没有明显的性能损失(低于3%)与那些框架相比。

著录项

  • 来源
  • 作者单位

    Pontifical Catholic University of Rio Grande do Sul (PUCRS) Faculty of Informatics (FACIN) Computer Science Graduate Program (PPGCC) Parallel Application Modeling Group (GMAP) Av. Ipiranga, 6681 - Building 32 - Porto Alegre - CEP: 90619-900 - Brazil;

    Pontifical Catholic University of Rio Grande do Sul (PUCRS) Faculty of Informatics (FACIN) Computer Science Graduate Program (PPGCC) Parallel Application Modeling Group (GMAP) Av. Ipiranga, 6681 - Building 32 - Porto Alegre - CEP: 90619-900 - Brazil;

    Pontifical Catholic University of Rio Grande do Sul (PUCRS) Faculty of Informatics (FACIN) Computer Science Graduate Program (PPGCC) Parallel Application Modeling Group (GMAP) Av. Ipiranga, 6681 - Building 32 - Porto Alegre - CEP: 90619-900 - Brazil;

    Pontifical Catholic University of Rio Grande do Sul (PUCRS) Faculty of Informatics (FACIN) Computer Science Graduate Program (PPGCC) Parallel Application Modeling Group (GMAP) Av. Ipiranga, 6681 - Building 32 - Porto Alegre - CEP: 90619-900 - Brazil;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    MapReduce; domain-specific language; parallel programming; productivity;

    机译:MapReduce;特定领域的语言;并行编程生产率;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号