I am considering developing an executable that copies system RAM to external media, for Windows. I want to impact as little as possible on RAM, hence i am considering attempting to run the exe on the GPU and use graphical memory as a buffer, for example. I am time constrained and was wondering would anyone be able to help me with the following queries, as i am unfamiliar with OPENCL and graphics programming:
1) Can i access all memory addresses directly from the Graphics card? (as windows prevents access to some memory addresses i believe)
2) Will i be ale to keep the impact on RAM minimal (couple of megs for example)
Thanks in advance for any input.