- How to use both discrete and integrated gpu’s effectively, during run time in Tegra?
For example, I have an image application where a part of pre-processing and actual processing can happen parallely.
Whether it is possible to run the application separately on iGPU and DGPU respectively?
According to my understanding at a time only one context will given to a device.So if we want to utilize second device then we need to create another context with new device.
If yes whether switching between the context will degrade the performance?.
Also incase if the application wants to transfer data from iGPU to DGPU whether it is feasible because I don’t see such API’s or it should be like iGPU->Host and then Host->DGPU?
- Another question is on the same note whether it is possible to use both Tegra A and Tegra B parallely at a given time.
If yes Kindly provide some link or samples path if any available in Driveworks SDK.
Kindly clarify on the above points and correct me if my understanding is wrong.