Many Thunderbolt 3 (over USB-C) based external GPU docks have proliferated (eg. Razer core). Using these we can make use of a desktop grade GPU from a laptop. I want to understand if reverse is also true. If I have a laptop or a desktop which has a good GPU inside, can I use TB3(Thunderbolt 3) to connect it to another laptop or desktop which lacks a good GPU?
The idea is to use GPU present in one machine from another machine, without using an external GPU dock. Both the machines will have TB3 over USB-C interface.
See the following image.
Update 1
This link (https://communities.intel.com/thread/122304) gives some hints.
This means interesting things like using your Thunderbolt 3 desktop as an external graphics card for your laptop should be possible. This would be implemented by exposing the GPU to the Thunderbolt connection as if it were a VM running on the desktop (using the IOMMU).