title: GPU shared memory size is very small - what can I do about it?
body: <p>The size of the shared memory ("local memory" in OpenCL terms) is only 16 KiB on most nVIDIA GPUs of today.<br>
  I have an application in which I need to create an array that has 10,000 integers. so the amount of memory I will need to fit 10,000 integers = 10,000 * 4b = 40kb. </p>
  
  <ul>
  <li>How can I work around this?  </li>
  <li>Is there any GPU that has more than 16 KiB of shared memory ?</li>
  </ul>