И мой вопрос был о том, сколько таких черных коробок можно оставить, сохраняя максимальную безопасность. Если опенсорсные железки и ПО можно изучить, то проприетарные GPU нет.
Меня интересовало, что может сделать GPU. Выяснил что может напрямую управлять памятью. Конечно это критично 10/10. Теперь меня интересуют способы защиты от DMA. Как я понял, IOMMU не об этом. Нужен аппаратный посредник, для доступа к памяти, управляемый только CPU. Но у IOMMU есть какие-то нюансы, как я понял