AnsweredAssumed Answered

OpenCL 2.0 Device Side Enqueue - Child Kernel Scheduling

Question asked by vrcomputing on Mar 10, 2017
Latest reply on Mar 13, 2017 by vrcomputing



my system uses a Radeon R7 and according to its GCN compliance it has 8 compute units on the die. If I run a ND-Range of 1 global thread and 1 local thread this one work group should run on one compute unit. What happens if I enqueue a child kernel from this work-group? Is it guaranteed to run on the same compute unit or is it treated as a "normal" kernel that can potentially run of another compute unit aswell?


Thanks for helping.