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.

Version: 0.1.1
Depends: R (≥ 3.1.0)
Imports: methods, utils, graphics, parallel, codetools, CodeDepends, whisker
Suggests: igraph, roxygen2, knitr, rmarkdown, testthat
Published: 2018-07-31
Author: Clark Fitzgerald ORCID iD [aut, cre]
Maintainer: Clark Fitzgerald <clarkfitzg at gmail.com>
BugReports: https://github.com/clarkfitzg/makeParallel
License: MIT + file LICENSE
URL: https://github.com/clarkfitzg/makeParallel
NeedsCompilation: no
CRAN checks: makeParallel results

Downloads:

Reference manual: makeParallel.pdf
Vignettes: makeParallel-concepts
makeParallel-quickstart
Package source: makeParallel_0.1.1.tar.gz
Windows binaries: r-devel: makeParallel_0.1.1.zip, r-devel-gcc8: makeParallel_0.1.1.zip, r-release: makeParallel_0.1.1.zip, r-oldrel: makeParallel_0.1.1.zip
OS X binaries: r-release: makeParallel_0.1.1.tgz, r-oldrel: makeParallel_0.1.1.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=makeParallel to link to this page.