kernel_slicer:kernel_slicer

时间:2024-04-20 13:53:35
【文件属性】:

文件名称:kernel_slicer:kernel_slicer

文件大小:13.55MB

文件格式:ZIP

更新时间:2024-04-20 13:53:35

C++

kernel_slicer:CPU至GPU(Vulkan)转换器 图1.由于许多现有的编程模式,我们的翻译有很多头。 该项目基于clang(图1)。 我们衷心感谢clang前端开发人员的出色结构和项目文档! 项目概况 kernel_slicer是原型自动编程工具,它使用C ++代码作为输入并将此代码移植到GPU,方法是使用源到源转换和特定领域知识自动生成优化的Vulkan实现。 该项目的当前目标是在将CPU代码移植到Vulkan时提高开发人员的生产率,这通常是耗时的工作。 请阅读有关我们项目的几条简短评论。 我们在Vulkan中生成C ++源代码。 我们不(目前不计划)支持任何其他后端(例如CUDA或OpenCL),因为我们认为不需要这样做。 但是,如果您认为您的项目有这种需求,并且喜欢我们的概念,请与我们联系; 我们的目标是像手动编写代码一样生成代码,但是我们使90%的机械工作


网友评论