title: Can I use CUDA in 32 bit windows?
body: <p>Currently we're adding some extensive processing to an existing embedded PC with 4GB ram, running 32 bit Windows.</p>
  
  <p>We have a 'huge' input matrix (100MB), and would like to apply an intensive learning algorithm to it.  Therefore we want to use a GPU.</p>
  
  <p>However, rumour has it that adding a graphics card will cause Windows to assign +3GB (a lot) of memory space to the graphics card.</p>
  
  <p>This would mean that I either have to port everything to 64bit, or live with the remaining 700MB on the host.</p>
  
  <p>So the question: is this true?  Does CUDA force me to either give up memory space, or make everything 64bit ready?</p>