Is it possible to access hard disk/ flash disk directly from GPU (CUDA/openCL) and load/store content directly from the GPU's memory ?
I am trying to avoid copying stuff from disk to memory and then copying it over to GPU's memory.
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.
Basic idea is to load contents (something like dma) -> do some operations -> store contents back to disk (again in dma fashion).
I am trying to involve CPU and RAM as little as possible here.
Please feel free to offer any suggestions about the design.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…