Parallel Computing With R: A Brief Review

12/23/2019
by   Dirk Eddelbuettel, et al.
0

Parallel computing has established itself as another standard method for applied research and data analysis. The R system, being internally constrained to mostly singly-threaded operations, can nevertheless be used along with different parallel computing approaches. This brief review covers OpenMP and Intel TBB at the cpu- and compiler level, moves to process-parallel approaches before discussing message-passing parallelism and big data technologies for parallel processing such as Spark, Docker and Kubernetes before concluding with a focus on the future package integrating many of these approaches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/30/2020

SDN helps Big Data to optimize access to data

This chapter introduces the state-of-the-art in the emerging area of com...
research
09/21/2022

UPIR: Toward the Design of Unified Parallel Intermediate Representation for Parallel Programming Models

The complexity of heterogeneous computing architectures, as well as the ...
research
06/29/2021

Scalable Traffic Predictive Analysis using GPU in Big Data

The paper adopts parallel computing systems for predictive analysis in b...
research
08/12/2020

PyMGRIT: A Python Package for the parallel-in-time method MGRIT

In this paper, we introduce the Python framework PyMGRIT, which implemen...
research
10/17/2019

Speeding simulation analysis up with yt and Intel Distribution for Python

As modern scientific simulations grow ever more in size and complexity, ...
research
10/18/2021

Can Fortran's 'do concurrent' replace directives for accelerated computing?

Recently, there has been growing interest in using standard language con...
research
07/24/2021

A Survey of Semantics-Aware Performance Optimization for Data-Intensive Computing

We are living in the era of Big Data and witnessing the explosion of dat...

Please sign up or login with your details

Forgot password? Click here to reset