Dear NVIDIA folk,
Recently at the SC11 conference I learned about PCIe-based SSD storage such as the OCZ RevoDrive and upcoming Z-Drive, that have transfer rates up to 2 GB/s.
My question is, since the card is already in a PCIe lane, is there some possibility CUDA can support direct memcpy to and from these devices as if they were a second Fermi GPU in peer-to-peer mode?
I imagine that it would be much faster than treating them as a standard SSD drive and having the data stream through the system bus?
Any thoughts/insight into this greatly appreciated.
thanks for this feedback! that’s exactly why i want to use the Revo 3 X2’s
I assume you can’t get CUDA to recognise it in p2p mode, even though is IS just another PCIe device??
what i’m wondering is whether (in p2p mode), Revo–>PCIe–>Tesla would be much faster than Revo–>PCIe–>RAM–>PCIe–>Tesla (as normal ssd storage mode).
have you done any raw IO benchmarks that you can share?
since if benchmarks show that you can saturate the Revo going the long way then who cares about p2p!
Yes sure. here it is
That’s me Terminou on the EVGA forum
thanks. that looks fairly impressive even for a non-X2.
so there’s definitely no way to go direct across PCIe to global mem, right?
in CUDA, you still have to load into system ram and do a memcpy