2 Replies Latest reply on Mar 13, 2017 9:41 AM by vrcomputing

    OpenCL 2.0 Device Side Enqueue - Child Kernel Scheduling

    vrcomputing

      Hello,

       

      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.

       

      Greetings,

       

      Rick