Use viMove() or VXImove()
You should use viMoveX() (NI-VISA) or VXImove() (NI-VXI API) if you are transferring large blocks of data across the VXI backplane. (National Instruments recommends using NI-VISA, rather than the NI-VXI API, to develop your applications.) viMoveX() and VXImove() are the fastest ways to transfer a block of data because they take advantage of many features in the driver and in the hardware that are otherwise unavailable. Both of these functions can transfer data from contiguous blocks of memory and from FIFO queues.
See also Move a large block of data in NI-VISA or the NI-VXI API.