Shared Memory Multithreading

This project extends 'R' with a mechanism for efficient parallel data access by utilizing 'C++' shared memory. Large data objects can be accessed and manipulated directly from 'R' without redundant copying, providing both speed and memory efficiency. Memshare was published in Thrun, M.C., Märte J.: "Memshare: Memory Sharing for Multicore Computation in R with an Application to Feature Selection by Mutual Information using PDE" (2026), R Journal, .


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("memshare")

1.1.1 by Michael Thrun, 6 months ago


https://www.iap-gmbh.de


Report a bug at https://github.com/Mthrun/memshare/issues


Browse source code at https://github.com/cran/memshare


Authors: Julian Märte [aut, ctr] (ORCID: , Romain Francois [ctb] , Michael Thrun [aut, ths, rev, cph, cre] (ORCID:


Documentation:   PDF Manual  


GPL-3 license


Imports Rcpp, parallel

Suggests ScatterDensity, DataVisualizations, mpmi, rmarkdown, knitr, testthat

Linking to Rcpp

System requirements: C++17


Imported by PDEnaiveBayes.

Suggested by BIDistances.


See at CRAN