srdatalog.ir.dialects.parallel.data

Data-parallelism strategy dialects.

Each strategy decides how ParallelFor distributes work across threads/warps/blocks. A pipeline picks one at lowering time based on its workload characteristics (uniform vs skewed, fixed-shape vs dynamic).

Currently registered ops:

  • BgRootCjMulti — block-group root multi-source ColumnJoin

Submodules

Package Contents

Data

API

srdatalog.ir.dialects.parallel.data.DIALECT

‘Dialect(…)’

srdatalog.ir.dialects.parallel.data.__all__

[‘DIALECT’, ‘BgRootCjMulti’]