I have a real time application running on a GTX 8800. I am using the same GPU for visualization. I realized that CUDA is limited if the same card is used for graphics therefore I’m thinking about getting a new GPU. Do I have use SLI if I want to add another GPU? . i.e should I buy an identical card or I can use an older card that I have (6800 GT on another PCI exp)? PS my application is real time and I’m using the GlLmapbuffer right now. So I’m not sure how much the performance is going to increase if I use another GPU since I can’t use GlLmapbuffer anymore.
BTW when I tested the bandwidth of CUDA I found out that my bandwidth is too low. Is it because I’m running CUDA on the same card that I’m doing graphics?
Host to Device Bandwidth for Pageable memory Transfer Size (Bytes) Bandwidth(MB/s) 33554432 576.9 Device to Host Bandwidth for Pageable memory Transfer Size (Bytes) Bandwidth(MB/s) 33554432 807.1 Device to Device Bandwidth Transfer Size (Bytes) Bandwidth(MB/s) 33554432 71109.9