Man pages for shard
Deterministic, Zero-Copy Parallel Execution for R

adapterAdapter Registry for Class-Specific Deep Sharing
affinityCPU Affinity + mmap Advice (Advanced)
affinity_supportedCheck whether CPU affinity is supported
altrepALTREP Shared Vectors
arenaArena Semantic Scope
arena_depthGet Current Arena Depth
as.array.shard_bufferCoerce a Shared Memory Buffer to Array
as.double.shard_bufferCoerce a Shared Memory Buffer to Double
as.integer.shard_bufferCoerce a Shared Memory Buffer to Integer
as.logical.shard_bufferCoerce a Shared Memory Buffer to Logical
as.matrix.shard_bufferCoerce a Shared Memory Buffer to Matrix
as.raw.shard_bufferCoerce a Shared Memory Buffer to Raw
as_sharedCreate a shared vector from an existing R vector
as_tibbleMaterialize a shard table handle as a data.frame/tibble
as_tibble.shard_datasetMaterialize a dataset handle into a data.frame/tibble
as_tibble.shard_row_groupsMaterialize a row-groups handle into a data.frame/tibble
as_tibble.shard_table_bufferMaterialize a fixed table handle or buffer
as_tibble.shard_table_handleMaterialize a table handle into a data.frame/tibble
as.vector.shard_bufferCoerce a Shared Memory Buffer to a Vector
attributes-set-.shard_shared_vectorSet Attributes on a Shared Vector
attr-set-.shard_shared_vectorSet an Attribute on a Shared Vector
available_backingsGet available shared memory backing types
bufferShared Memory Buffers
buffer_adviseAdvise access pattern for a buffer
buffer_closeClose a Buffer
buffer_diagnosticsBuffer Diagnostics
buffer_infoGet Buffer Info
buffer_openOpen an Existing Buffer
buffer_pathGet Buffer Path
close.shard_sharedClose a Shared Object
collectCollect a shard table into memory
collect.shard_datasetCollect a dataset handle into memory
collect.shard_row_groupsCollect a row-groups handle into memory
collect.shard_table_handleCollect a table handle into memory
coltypesColumn Types
copy_reportData Copy Report
cow_reportCopy-on-Write Policy Report
diagnosticsDiagnostics API
dimnames-set-.shard_shared_vectorSet dimnames on a Shared Vector
dim-set-.shard_shared_vectorSet dim on a Shared Vector
dim.shard_bufferDimensions of a Shared Memory Buffer
dispatchTask Dispatch Engine
dispatch_chunksDispatch Chunks to Worker Pool
ergonomicsErgonomic Apply/Lapply Wrappers
factor_colCategorical column type
fetchFetch Data from a Shared Object
idx_rangeContiguous index range
in_arenaCheck if Currently Inside an Arena
is_sharedCheck if Object is Shared
is_shared_vectorCheck if an object is a shared vector
is_viewView Predicates
is_windowsCheck if running on Windows
iterate_row_groupsIterate row groups
length.shard_bufferLength of a Shared Memory Buffer
length.shard_descriptorLength of a shard_descriptor Object
length.shard_descriptor_lazyLength of a shard_descriptor_lazy Object
list_kernelsList registered kernels
materializeMaterialize Shared Object
materialize.shard_view_blockMaterialize a block view into an R matrix
materialize.shard_view_gatherMaterialize a gather view into an R matrix
mem_reportMemory Usage Report
names-set-.shard_shared_vectorSet Names on a Shared Vector
pin_workersPin shard workers to CPU cores
poolWorker Pool Management
pool_createCreate a Worker Pool
pool_dispatchDispatch Task to Worker
pool_getGet the Current Worker Pool
pool_health_checkCheck Pool Health
pool_lapplyParallel Dispatch with Async Workers
pool_sapplyParallel sapply with Supervision
pool_statusGet Pool Status
pool_stopStop the Worker Pool
print.arena_resultPrint an arena_result object
print.shard_apply_policyPrint a shard_apply_policy Object
print.shard_bufferPrint a Shared Memory Buffer
print.shard_deep_sharedPrint a Deep-Shared Object
print.shard_descriptorPrint a shard_descriptor Object
print.shard_descriptor_lazyPrint a shard_descriptor_lazy Object
print.shard_dispatch_resultPrint a shard_dispatch_result Object
print.shard_health_reportPrint a shard_health_report Object
print.shard_idx_rangePrint a shard_idx_range object
print.shard_poolPrint a shard_pool Object
print.shard_reduce_resultPrint a shard_reduce_result Object
print.shard_reportPrint a shard_report Object
print.shard_resultPrint a shard_result Object
print.shard_segmentPrint a Shared Memory Segment
print.shard_sharedPrint a Shared Object
print.shard_shared_vectorPrint a Shared Vector
print.shard_tilesPrint a shard_tiles object
print.shard_view_blockPrint a shard_view_block object
print.shard_view_gatherPrint a shard_view_gather object
print.shard_workerPrint a shard_worker Object
queueChunk Queue Management
recommendationsPerformance Recommendations
register_kernelRegister a shard kernel
reportGenerate Shard Runtime Report
resultsExtract Results from shard_map
row_layoutRow layout for fixed-row table outputs
rssRSS Monitoring Utilities
schemaDefine a table schema
scratch_diagnosticsScratch pool diagnostics
scratch_matrixGet a scratch matrix
scratch_pool_configConfigure scratch pool limits
segmentShared Memory Segment
segment_adviseAdvise OS about expected access pattern for a segment
segment_closeClose a shared memory segment
segment_createCreate a new shared memory segment
segment_infoGet segment information
segment_openOpen an existing shared memory segment
segment_pathGet the path or name of a segment
segment_protectMake a segment read-only
segment_readRead raw data from a segment
segment_reportShared Memory Segment Report
segment_sizeGet the size of a segment
segment_writeWrite data to a segment
set_affinitySet CPU affinity for the current process
shard_apply_matrixApply a Function Over Matrix Columns with Shared Inputs
shard_apply_policyApply Wrapper Policy
shard_crossprodParallel crossprod() using shard views + output buffers
shard_get_adapterGet Adapter for an Object
shard_lapply_sharedApply a Function Over a List with Optional Auto-Sharing
shard_list_adaptersList Registered Adapters
shard_mapParallel Execution with shard_map
shard-packageshard: Deterministic, Zero-Copy Parallel Execution for R
shard_reduceStreaming Reductions over Shards
shard_register_adapterRegister an Adapter for Class-Specific Traversal
shardsShard Descriptor Creation
shard_share_hookDeep Sharing Hook for Custom Classes
shards_listCreate Shards from an Explicit Index List
shard_unregister_adapterUnregister an Adapter
shareZero-Copy Shared Objects
shared_adviseAdvise access pattern for a shared input vector/matrix
shared_diagnosticsGet diagnostics for a shared vector
shared_infoGet Information About a Shared Object
shared_reset_diagnosticsReset diagnostic counters for a shared vector
shared_segmentGet the underlying segment from a shared vector
shared_vectorCreate a shared vector from a segment
shared_viewCreate a view (subset) of a shared vector
share_openOpen an Existing Shared Object by Path
stream_countStream row count
stream_filterStream-filter a dataset/row-groups into a new partitioned...
stream_group_countStream group-wise count
stream_group_sumStream group-wise sum
stream_mapStream over row-groups/datasets and map
stream_reduceStream over row-groups/datasets and reduce
stream_sumStream sum of a numeric column
stream_top_kStream top-k rows by a numeric column
subset-.shard_bufferAssign to Buffer Elements
subset-.shard_shared_vectorSubset-assign a Shared Vector
sub-.shard_bufferExtract Buffer Elements
sub-.shard_descriptorSubset Shard Descriptor
sub-.shard_descriptor_lazySubset a shard_descriptor_lazy Object
sub-subset-.shard_shared_vectorDouble-bracket Subset-assign a Shared Vector
sub-sub-.shard_descriptorGet Single Shard
sub-sub-.shard_descriptor_lazyExtract a Single Shard from a shard_descriptor_lazy Object
succeededCheck if shard_map Succeeded
table_bufferAllocate a fixed-row table buffer
table_diagnosticsTable Diagnostics
table_finalizeFinalize a table buffer or sink
table_finalize.shard_table_bufferFinalize a table buffer
table_finalize.shard_table_sinkFinalize a sink
table_sinkCreate a table sink for row-group or partitioned outputs
table_writeWrite tabular results into a table buffer or sink
table_write.shard_table_bufferWrite into a table buffer
table_write.shard_table_sinkWrite a shard's row-group output
task_reportTask Execution Report
utilsUtility Functions
viewCreate a view over a shared matrix
view_blockCreate a contiguous block view
view_diagnosticsView diagnostics
view_gatherCreate a gather (indexed) view over a shared matrix
view_infoIntrospection for a view
viewsZero-copy Views
workerIndividual Worker Control
shard documentation built on April 3, 2026, 9:08 a.m.