title: Half precision floating points in CUDA
body: <p>Is there anything as half precision floating points in CUDA?</p>
  
  <p>Background: I want to manipulate an opengl texture using glTexSubImage3D with data from a PBO which I generate using CUDA. The texture is stored in GL_INTENSITY16 format (which is a half precision floating type afaik) and I dont want to use glPixelTransferf(GL_x_SCALE,...) to scale from integer values since it seems to be much faster without the scaling.</p>
  
  <p>Any advice?</p>