An Application Producer Data in CPU and Other Application Consumer in GPU


I’m newbie on GPU.

An application(The producer) produces data and send it to GPU.
An application(consumer) processes this data in GPU.

Is it possible to work these two applications on same GPU and on same data, simutaneously?
How can consumer know where data is in GPU?

Could you help me?

Best Regard