Несмотря на то, что вы не знаете, с какой точки входа вы на самом деле заставляете GPU делать что-то, вы делаете в C ++ передачу указателя на объект в ядро, в которое затем ядро записывает свои значения результата. Если у вас есть разные типы данных в качестве результатов, вы также можете определить свою собственную структуру / класс, который может содержать эти типы. Удачи!