java - Is Aparapi provide task parallism? -
is aparapi (api in java open cl) provides task parallelism or provides data parallelism. if provides task parallelism, guarantee tasks execute on separate devices
aparapi isn't api in java opencl, it's parallel processing library.
you execute aparapi kernel either on gpu, or cpu. if choose run aparapi kernel on gpu, either aparapi fails cross compile kernel gpu, or gpu can't cope aparapi's output, attempt fall cpu. when this, generate warning.
aparapi try run kernel on single device, , not on lot of different devices. if intend this, manually need decide whether , how want this.
i hope answers question.