Yeah I get the benefitsHonestly, I'd love if they were outted. I see the benefits as far outweighing the problems.
The potential problems I see are, for example:
- fake GPUs - by flashing the firmware/BIOS you can simply lie about what the chip really is
- malicious firmware - the GPU is a complex supercomputer running software on many internal cores, most of them have DMA to the entire host system or the facility to use DMA via other parts of the GPU, an IOMMU will only be effective if it's present (thank you Intel for segmentation) and properly configured (which is again a software and human issue)