как функция __global__ ВОЗВРАЩАЕТ значение или ВЫБИРАЕТ, как это делает C / C ++

Недавно я занимался сравнением строк в CUDA, и мне интересно, как функция __global__ может возвращать значение, когда находит точную строку, которую я ищу.

Я имею в виду, мне нужна функция __global__, которая содержит большое количество потоков, чтобы одновременно найти определенную строку среди большого большого пула строк, и я надеюсь, что как только точная строка будет перехвачена, функция __global__ может остановить все потоки и вернуть вернемся к основной функции и сообщим мне, что он это сделал!

Я использую CUDA C. Как я могу этого достичь?

Ответы на вопрос(3)

Ваш ответ на вопрос