public synchronized Kernel execute(String _entrypoint, Range _range, int _passes) {
      return prepareKernelRunner().execute(_entrypoint, _range, _passes);
   }
public synchronized Kernel execute ( String _entrypoint , Range _range , int _passes ) { return prepareKernelRunner ( ) . execute ( _entrypoint , _range , _passes ) ; }
Start execution of <code>globalSize</code> kernels for the given entrypoint.
<p>
When <code>kernel.execute("entrypoint", globalSize)</code> is invoked, Aparapi will schedule the execution of <code>globalSize</code> kernels. If the execution mode is GPU then
the kernels will execute as OpenCL code on the GPU device. Otherwise, if the mode is JTP, the kernels will execute as a pool of Java threads on the CPU.
<p>
@param _entrypoint is the name of the method we wish to use as the entrypoint to the kernel
@return The Kernel instance (this) so we can chain calls to put(arr).execute(range).get(arr)