1

TeslaC2075でPolygonIntersectionに対して1つのアルゴリズムを実行しようとしていますが、このアルゴリズムをコンパイルしようとすると、コンパイラーからエラーが発生します:"Entry Function 'Polygon_Intersection'uses too much local data(0x40e8 bytes,0x4000)

私のアルゴリズムは少し複雑で、カーネル内の多くのローカル変数を利用しています。だから私の質問は、各カーネルのローカル変数宣言にグローバルメモリを使用できるか、または何らかの方法で共有メモリを使用できるかなど、この問題を解決する方法はありますか?

4

1 に答える 1

2

を使用してコンパイルし-arch=sm_20、デバイス側を有効にしmallocて、スレッド ローカル データにヒープ メモリを使用できるようにします。

于 2012-09-13T01:27:40.323 に答える