2016-10-03 12 views

ответ

0

Ответ: нет, по состоянию на 26 ноября 2016 года, Cudafy.NET не поддерживает летучего ключевое слово. Тем не менее, вы можете подтолкнуть Cudafy.NET к разрешению этого при определенных обстоятельствах.

Ex:

//declare a dummy in global scope 
public static int[] volatileArray = new int[256]; 
[Cudafy] 
private static void doStuffOnGPU(GThread thread, int[] output) 
{ 
    //use the GThread.InsertCode() function to declare in CUDA 
    GThread.InsertCode("__shared__ volatile int volatileArray[256];"); 
    //do a whole bunch of stuff 
} 

Этот код будет использовать глобальную декларацию при запуске последовательно для тестирования и будет использовать энергонезависимую декларацию на GPU.

 Смежные вопросы

  • Нет связанных вопросов^_^