簡単な C ツリーを作成しました。これを GPU に移植する予定です。
私のツリーの構造は次のとおりです。
typedef struct node{
short int final; // 2 byte
char number; // 1 byte
struct node *child[2]; // 8 * NUM_SIZE byte
}node;
CUDA にコードを移植する方法、または CUDA で構造を使用する方法を考えています。デバイス上にツリーを作成する必要がありますか? またはホスト上でツリーを作成し、それをデバイスに渡しますか?
デバイス上で構造を使用する方法が正確にはわかりませんが、デバイス上でツリーを作成することが私にとって最良の答えのようです。
ありがとう