Я пытаюсь преобразовать рекурсивный алгоритм с процессора на графический процессор, используя библиотеку ALEA. Я получаю следующие ошибки, если я создаю код:
"Fody/Alea.CUDA: AOTCompileServer неожиданно завершил работу с кодом завершения -1073741571"
public class GPUModule : ILGPUModule
{
public GPUModule (GPUModuleTarget target) : base(target)
{
}
[Kernel] //Same Error whether RecursionTest is another Kernel or not.
public void RecursionTest(deviceptr<int> a)
{
...
RecursionTest(a);
}
[Kernel]
public MyKernel(deviceptr<int> a, ...)
{
...
var a = __shared__.Array<int>(10);
RecursionTest(Intrinsic.__array_to_ptr<int>(a)); //Error here
}
...
}
Буду признателен, если вы предоставите какую-либо документацию или ссылку на примеры рекурсии на C# с использованием библиотеки ALEA.
заранее спасибо