limen_runtime/runtime.rs
1//! P2 runtime implementations.
2//!
3//! - [`p2_single`] — single-thread runtime; drives a graph with a pluggable
4//! [`DequeuePolicy`](limen_core::scheduling::DequeuePolicy) (EDF or throughput).
5//! - [`p2_concurrent`] — concurrent runtime; uses `ScopedGraphApi` and
6//! per-worker [`WorkerScheduler`](limen_core::scheduling::WorkerScheduler)
7//! instances to step nodes in parallel scoped threads.
8//!
9//! > **Status: skeleton.** Implementations are pending `RS1` / `Q1` work.
10
11pub mod p2_concurrent;
12pub mod p2_single;