2016-10-03 5 views

答えて

0

答えは2016年11月26日の時点で、Cudafy.NETは揮発性のキーワードをサポートしていない、ないです。ただし、Cudafy.NETを特定の状況で許可するように欺くことができます。

例:

//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上で揮発性の宣言を使用します。

関連する問題