shard: Deterministic, Zero-Copy Parallel Execution for R

Provides a parallel execution runtime for R that emphasizes deterministic memory behavior and efficient handling of large shared inputs. 'shard' enables zero-copy parallel reads via shared/memory-mapped segments, encourages explicit output buffers to avoid large result aggregation, and supervises worker processes to mitigate memory drift via controlled recycling. Diagnostics report peak memory usage, end-of-run memory return, and hidden copy/materialization events to support reproducible performance benchmarking.

Package details

AuthorBradley Buchsbaum [aut, cre, cph]
MaintainerBradley Buchsbaum <brad.buchsbaum@gmail.com>
LicenseMIT + file LICENSE
Version0.1.0
URL https://bbuchsbaum.github.io/shard/ https://github.com/bbuchsbaum/shard
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("shard")

Try the shard package in your browser

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

shard documentation built on April 3, 2026, 9:08 a.m.