Forum Discussion
Altera_Forum
Honored Contributor
8 years agoDifferent kernels of same algorithm give different throughputs
Hi, I'm trying to test the performance of my 385A card, using different OpenCL kernels, while all of them represent the same functionality. Here are two of my kernels: __attribute__((num...
Altera_Forum
Honored Contributor
8 years agoFrom what I understand, in NDrange kernels, loops are executed in this way that first, iteration one of all of the threads is executed, then iteration two of all threads and so on. Since loop iterations for a given thread are not consecutive, loop-carried dependencies have no effect in NDRange kernels.