R Project integration with Symphony DE for high-performance statistical computing
The R Project is an open source mathematical language and environment designed for statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, ...) and graphical (publication-quality plots with mathematical symbols and formulae) computation. It is based on the S programming language developed at Bell Laboratories by John Chambers et al. R is a programming language focused on being highly extensible, allowing for a huge variety of statistical and plotting functionalities to be developed for it through the use of packages. R can also be easily interfaced with C, C++ and/or FORTRAN code.
A package, Rsoam, has been developed to allow certain computational tasks in R to take advantage of Symphony. It will allow parallelization of R segregable tasks to finish large computations quicker. This is achieved through utilizing the soam.Rapply function. Through providing the necessary input, this function will break down the input into separate tasks and send them to Symphony with the necessary function for computation and the specified supporting objects and packages required. [more...]