makeParallel: Transform Serial R Code into Parallel R Code

Writing parallel R code can be difficult, particularly for code that is not "embarrassingly parallel". This experimental package automates the transformation of serial R code into more efficient parallel versions. It identifies task parallelism by statically analyzing entire scripts to detect dependencies between statements. It implements an extensible system for scheduling and generating new code. It includes a reference implementation of the 'List Scheduling' approach to the general task scheduling problem of scheduling statements on multiple processors.

Package details

AuthorClark Fitzgerald [aut, cre] (<https://orcid.org/0000-0003-3446-6389>)
MaintainerClark Fitzgerald <[email protected]>
LicenseMIT + file LICENSE
Version0.1.1
URL https://github.com/clarkfitzg/makeParallel
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("makeParallel")

Try the makeParallel package in your browser

Any scripts or data that you put into this service are public.

makeParallel documentation built on July 31, 2018, 5:03 p.m.