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

时间:2024-06-02 09:59:28
【文件属性】:

文件名称:llvm-ptx-samples:LLVM PTX后端的示例程序

文件大小:56KB

文件格式:ZIP

更新时间:2024-06-02 09:59:28

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)

网友评论