I am transferring many chunks of data between host and device and have read that page locked memory can be used to speed this transfer up.
Why is this?
And how and when do I declare/allocate and use page locked memory?
For example, I have on the host many arrays of several million data items and copy the data in chunks in a loop. How do I declare these arrays as page locked, do I need do this only once or in each iteration of the loop?