首页> 外文会议>ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming >OpenMP-style Parallelism in Data-Centered Multicore Computing with R
【24h】

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

机译:openmp风格的并行性,与r的数据以数据为中心的多核计算

获取原文

摘要

R 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是一个域特定语言,广泛用于统计社区的数据分析,以及金融,生物学,社会科学以及许多其他学科的研究人员。随着R程序与输入数据相关联,可用数据的指数增长使得具有r势在必行的高性能计算。为了简化R中编写并行程序的过程,从顺序程序到并行版本的代码转换将为R用户带来大量方便。在本文中,我们在与用户添加的OpenMP-STYLE Pragmas的R代码的半自动并行化中展示了我们的工作。虽然此类Pragmas在前端使用,但我们利用具有不同R包的多个并行后端。我们为使用插件组件导入并行性的灵活性,强加了数据处理的内置MapReduce,并且还维护代码可重用性。我们说明了可在线机制的优点,这可以导致数据以数据为中心的并行计算而产生的重要应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号