title: Is it possible to access hard disk directly from gpu?
body: <p>Is it possible to access hard disk/ flash disk directly from GPU (CUDA/openCL) and load/store content directly from the GPU's memory ?</p>
  
  <p>I am trying to avoid copying stuff from disk to memory and then copying it over to GPU's memory.</p>
  
  <p>I read about Nvidia GPUDirect but not sure if it does what I explained above. It talks about remote GPU memory and disks but the disks in my case are local to the GPU.</p>
  
  <p>Basic idea is to load contents (something like dma) -> do some operations -> store contents back to disk (again in dma fashion).</p>
  
  <p>I am trying to involve CPU and RAM as little as possible here.</p>
  
  <p>Please feel free to offer any suggestions about the design.</p>