llvm-ptx-samples:LLVM PTX后端的示例程序

时间:2021-05-13 16:12:48
【文件属性】:
文件名称:llvm-ptx-samples:LLVM PTX后端的示例程序
文件大小:56KB
文件格式:ZIP
更新时间:2021-05-13 16:12:48
C++ LLVM PTX样本 该示例程序集合重点介绍了LLVM项目的PTX代码生成后端。 这些程序既用作后端使用示例(以及Clang前端集成),又用作简单的测试套件。 这些示例当前正在转换为OpenCL。 用法 要编译样本,需要CMake和NVidia CUDA工具包,以及使用PTX后端构建的合理更新的Clang / LLVM版本。 建议您在单独的目录中构建示例。 对于大多数系统,可以使用以下构建命令: $ cd llvm-ptx-samples $ git submodule init && git submodule update $ mkdir build $ cd build $ cmake .. $ make 如果CMake抱怨找不到CUDA工具包,请在您的CMake调用中添加-DCUDA_TOOLKIT_ROOT_DIR = ...,并指定CUDA安装的根目录。 同样,如果找不
【文件预览】:
llvm-ptx-samples-master
----LICENSE(1KB)
----kernels()
--------vector-add()
--------matrix-multiply()
--------matrix-multiply-tiled()
----.gitmodules(81B)
----README.md(1KB)
----cmake()
--------CompileOpenCL.cmake(4KB)
--------EmbedResource.cmake(1KB)
----opencl()
--------matmul()
--------matmul-double()
--------blur2d()
--------CMakeLists.txt(1KB)
----libclc()
----common()
--------Sample.hpp(1KB)
--------OCLSample.cpp(6KB)
--------cl.hpp(109KB)
--------OCLSample.hpp(3KB)
--------CMakeLists.txt(1KB)
----CMakeLists.txt(2KB)

网友评论