如何将Alea GPU告知AOT?

时间:2019-04-23 22:25:41

标签: c# .net gpu gpu-programming aleagpu

我想AOT编译内核。我尝试使用AOT属性,但看起来像Alea.Fody是Alea v2的一部分,并且不再使用。 Alea可以预编译代码吗?如果是这样,我如何告诉Alea对其进行预编译?

1 个答案:

答案 0 :(得分:1)

Alea GPU V3中不再提供Alea.Fody和AOT编译。 Alea GPU编译器缓存已编译的模块,因此不需要重复的编译。要实现预编译,请执行代码预热以强制编译和缓存已编译模块。如果使用委托,请当心,因为不能总是将它们识别出来并排回到相同功能的已编译委托实例中。这是.net的限制。 Alea GPU也尝试尽最大努力缓存委托。