i was asked to search about the following : we currently have some software running on an fpga board(xilinx virtex) that treat some data using the fpga to further send it to some graphic card for processing. In fact, using directGMA here could help us get a big performance gain. However, from what i've read and the directgma sdk you provide, the way to make directGMA (using openCL) is by allocating specials buffers that would be directly accessible further using special functions. But with the xilinx board, we use DMA engines directly using memory map, and no high level language like openCl at all...
So i would like to know if it's possible to somehow initiate the graphic card, then get the adresses and map them, so that we can use them directly for further use by DMA engines of the xilinx board? Is it possible also to maybe make it without the use of language like opencl to initiate the graphic card?
thanks in advance for any responses,