...
【24h】

OpenMP-style Parallelism in Data-Centered Multicore Computing with R

机译:使用R的以数据为中心的多核计算中的OpenMP风格并行

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

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

       

摘要

R~1 is a domain specific language widely used for data analysis by the statistics community as well as by researchers in finance, biology, social sciences, and many other disciplines. As R programs are linked to input data, the exponential growth of available data makes high-performance computing with R imperative. To ease the process of writing parallel programs in R, code transformation from a sequential program to a parallel version would bring much convenience to R users. In this paper, we present our work in semiautomatic parallelization of R codes with user-added OpenMP-style pragmas. While such pragmas are used at the frontend, we take advantage of multiple parallel backends with different R packages. We provide flexibility for importing parallelism with plug-in components, impose built-in MapReduce for data processing, and also maintain code reusability. We illustrate the advantage of the on-the-fly mechanisms which can lead to significant applications in data-centered parallel computing.
机译:R〜1是一种领域特定的语言,被统计界以及金融,生物学,社会科学和许多其他学科的研究人员广泛用于数据分析。由于R程序链接到输入数据,可用数据的指数增长使得使用R进行高性能计算势在必行。为了简化用R编写并行程序的过程,将代码从顺序程序转换为并行版本将为R用户带来很多便利。在本文中,我们介绍了使用用户添加的OpenMP样式编译指示对R代码进行半自动并行化的工作。尽管在前端使用了这种编译指示,但我们利用了具有不同R包的多个并行后端。我们为使用插件组件导入并行性提供了灵活性,为数据处理强加了内置MapReduce并保持了代码的可重用性。我们说明了动态机制的优势,这种机制可以导致在以数据为中心的并行计算中的大量应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号