6.33.25 Атрибуты функций Nvidia PTX
Эти атрибуты функций поддерживаются бэкендом Nvidia PTX:
kernel-
Этот атрибут указывает, что соответствующая функция должна быть скомпилирована как функция ядра, которая может быть вызвана из хоста через библиотеку CUDA RT. По умолчанию функции могут вызываться только из других функций PTX.
Функции ядра должны иметь
voidтип возвращаемого значения.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-12.2.0/gcc/Nvidia-PTX-Function-Attributes.html