This question is about the crazy features available in OpenCL that promise significant improvements for type computations:
a * b + c
if used as crazy (a, b, c) and compiled with cl-mad-enable.
I tried to calculate the shape of a + b * c + d * e, using insanities for very large sizes and expecting a significant improvement. Surprisingly, it took the same time.
If anyone has experience with this, I would appreciate understanding. I have the impetus that it should work, because most of the resources are full of praise for mad (). Note. The types of data that I use are all duplicated, and if it is important, my use of the insane has led to a huge loss of accuracy.
source share