dzhoshkun / cuda-learning

BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

GTX 980 Ti has twice the bandwidth of TITAN X? #4

Open dzhoshkun opened 6 years ago

dzhoshkun commented 6 years ago

Following the NVIDIA article on optimizing data transfers, when I run the bandwidthtest application, I get the following output on Adelie:

(ssh) dzhoshkun@gift-adelie ‹ master ● › : ~/ws/code-samples/series/cuda-cpp/optimize-data-transfers
[0] % CUDA_VISIBLE_DEVICES=0 ./bandwithtest 

Device: GeForce GTX TITAN X
Transfer size (MB): 16

Pageable transfers
  Host to Device bandwidth (GB/s): 5.442285
  Device to Host bandwidth (GB/s): 6.198576

Pinned transfers
  Host to Device bandwidth (GB/s): 6.114146
  Device to Host bandwidth (GB/s): 6.509175

(ssh) dzhoshkun@gift-adelie ‹ master ● › : ~/ws/code-samples/series/cuda-cpp/optimize-data-transfers
[0] % CUDA_VISIBLE_DEVICES=1 ./bandwithtest 

Device: GeForce GTX 980 Ti
Transfer size (MB): 16

Pageable transfers
  Host to Device bandwidth (GB/s): 7.783488
  Device to Host bandwidth (GB/s): 11.366924

Pinned transfers
  Host to Device bandwidth (GB/s): 12.176038
  Device to Host bandwidth (GB/s): 12.547878

Why should a TITAN X have half the bandwidth of a GTX 980 Ti?