Skip to content

kernel.launch.concurrent

kernel dialect

Run child launch schedules without dependency edges between siblings and join them on exit.

Operation contract

Property Value
Semantic phase executable
Traits UnknownEffects, ImplicitTerminator(kernel.launch.yield), NoAncestor(kernel.def)

Signature

Kind Name Type Cardinality Description
Region body region required Nested kernel launches and launch schedules. (single block, terminator kernel.launch.yield.)

Examples

kernel.launch.concurrent {
  kernel.launch.yield
}