{Parallel} R# Documentation

Parallel


require(R);

#' Support for Parallel computation in R#
imports "Parallel" from "snowFall";

Support for Parallel computation in R#

this package module implements two kinds of the parallel client: 1. Parallel::snowFall(port) works for the clr assembly function parallel 2. Parallel::slave(port) works for the R# expression parallel



.NET clr function exports
snowFall

run parallel client node task

detectCores

detectCores: Detect the Number of CPU Cores

Attempt to detect the number of CPU cores on the current host.

makeCluster

makeCluster: Create a Parallel Socket Cluster

Creates a set of copies of R running in parallel and communicating over sockets.

worker
parseSymbolPayload
snowflake_id_generator
slave

run slave pipeline task on this new folked sub-process

parallel

run parallel of R# expression


[Document Index]