Phase 4: Update Execution Pipeline for Vectorized Kernel Calls
Part of Epic #247
Objective
Update the execution engine to properly handle vectorized kernel function calls and validate the complete migration from hardcoded to stdlib dt-robust operators.
Tasks
Enhance Execution Engine
DSL Syntax Migration
Performance Validation
Testing & Validation
Documentation Updates
Files to Modify
crates/kernels/ir/src/vectorized/mod.rs (execution logic)
- Various
.cdsl files throughout codebase
- Documentation files
- Test files across the project
Success Criteria
Dependencies
- Requires Phase 3 (hardcoded system removal)
- Requires all previous phases complete
Breaking Changes
- DSL syntax: bare function names →
kernel. prefixed names
- Some performance characteristics may change
Estimated Time: 1 week
Phase 4: Update Execution Pipeline for Vectorized Kernel Calls
Part of Epic #247
Objective
Update the execution engine to properly handle vectorized kernel function calls and validate the complete migration from hardcoded to stdlib dt-robust operators.
Tasks
Enhance Execution Engine
DSL Syntax Migration
kernel.prefixintegrate()→kernel.integrate()decay()→kernel.decay()relax()→kernel.relax()Performance Validation
Testing & Validation
Documentation Updates
Files to Modify
crates/kernels/ir/src/vectorized/mod.rs(execution logic).cdslfiles throughout codebaseSuccess Criteria
Dependencies
Breaking Changes
kernel.prefixed namesEstimated Time: 1 week