W3cubDocs

/GCC 6

6.31.22 Nvidia PTX Function Attributes

These function attributes are supported by the Nvidia PTX back end:

kernel
This attribute indicates that the corresponding function should be compiled as a kernel function, which can be invoked from the host via the CUDA RT library. By default functions are only callable only from other PTX functions.

Kernel functions must have void return type.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-6.3.0/gcc/Nvidia-PTX-Function-Attributes.html