You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Provide a mechanism to compile the Continuum World into a "Release" IR. This mode should strip all non-causal metadata to minimize memory footprint and maximize execution performance for large-scale simulations.
Tasks
Gated Spans: Use feature flags (e.g., debug-spans) to conditionally include Span information in IR structs.
Minified Identifiers: Replace human-readable SignalId strings with minimal numeric handles in release builds.
Metadata Stripping: Remove documentation, hint strings, and validation metadata from the compiled IR.
Runtime Optimization: Ensure the Runtime can operate in a mode where it doesn't store name-to-index mappings for signals unless required.
Compiler Flag: Add a --release flag to world-run and the compiler API to toggle this behavior.
Summary
Provide a mechanism to compile the Continuum World into a "Release" IR. This mode should strip all non-causal metadata to minimize memory footprint and maximize execution performance for large-scale simulations.
Tasks
debug-spans) to conditionally includeSpaninformation in IR structs.SignalIdstrings with minimal numeric handles in release builds.Runtimecan operate in a mode where it doesn't store name-to-index mappings for signals unless required.--releaseflag toworld-runand the compiler API to toggle this behavior.Related
Epic #225