文件名称:ILGPU:用于高性能.Net GPU程序的ILGPU JIT编译器
文件大小:870KB
文件格式:ZIP
更新时间:2024-02-21 05:20:02
cpu compiler dotnet amd gpu
ILGPU ILGPU是一个JIT(即时)编译器,用于使用基于.Net的语言编写的高性能GPU程序。 ILGPU完全用C#编写,没有任何本地依赖性。 它一方面提供了C ++ AMP的灵活性和便利性,另一方面提供了Cuda程序的高性能。 内核范围内的函数不必注释(默认的C#函数),并且可以在值类型上使用。 使用集成的多线程CPU加速器,可以在CPU上执行和调试所有内核(包括共享硬件和原子等所有硬件功能)。 制作说明 ILGPU需要Visual Studio 2019(社区版或更高版本)。 使用提供的Visual Studio解决方案以所需的配置(调试/发布)构建ILGPU库。 注意:必须根据Visual Studio版本手动转换T4(* .tt)文本模板。 要对其进行转换,请右键单击文本模板,然后选择Run Custom Tool 。 或者,您可以在Visual Studio中打开并保存任何文本模板。 测验 有时,当所有测试并行运行时,XUnit测试运行器会停止执行。 这不是与内部测试有关的问题,而是一个已知的XUnit / Visual Studio问题。 如果测试意外停止,则只