Segmented memory copy to/from device

Hello all,

Nsys newbie here. I have been using this great tool for analyzing OpenMP offload of some kernels in my code. I don’t understand why during memory copy from/to device, it is segmented by chunk of 16MB:

If someone could kindly explain me why, or if it may be improved…


@jcohen can you respond?

No idea ?


With the latest version of Nsight Systems, the copy to/from device with OpenMP is not indicated as “Pinned memory” but “Paged memory” which could explain, in my understanding, the segmented chunk.