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
}