title: OpenCL, float vs uint, expected performance gain?
body: <p>What would be the expected performance gain with using <em>(u)int16</em> over <em>float</em> in an OpenCL kernel ? If any ?
  I expect the memory transfer to be roughly divided by two but what of the device load ?</p>
  
  <p>Strangely I can hardly find any benchs or documentations on the subject. (or maybe my google fu is just failing me...)</p>
  
  <p>I'm working on image processing (filtering mostly). The precision is not that critical, indeed the result of several kernels operations is cast into a char. We narrowed several operations where using shorter data types is acceptable. So I was wondering if those operations can be speed up by using shorter data where the precision is not critical.</p>
  
  <p>thanks for your help.</p>