cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

Ruslan
Journeyman III

How most quickly to copy data from system memory to graphic memory?

How most quickly to copy data from system memory to graphic memory?
I use CAL. The standard approach which is described in the user guide, very slow: 500 Mb/sek - Host to GPU, and 100 Mb/sek - GPU to host.
At copying in format CAL_FORMAT_FLOAT32_4 of data of 200 Mb time of performance of functions the following:
1) Host to GPU:
Time of calResMap=141 ms
Time of copy from *dst to *fdata=78 ms
Time calResUnmap=140 ms
copyTime =359 ms
host to gpu copy speed =534.818942 Mb/sec
2) GPU to host:
Time calResMap=125 ms
Time of copy from *fdata to *dst=1657 ms
Time calResUnmap=140 ms
copyTime =1922 ms
gpu to host copy speed =99.895942 Mb/sec
check == true
3) host to host:
copyTime =93 ms
speed of copy from *src to *dst in system RAM=2064.516129 Mb/sec

Tags (1)
0 Likes