computecpp-sdk:示例和实用程序的集合,以使用Codeplay的SYCL实现ComputeCpp

时间:2021-02-01 05:15:42
【文件属性】:
文件名称:computecpp-sdk:示例和实用程序的集合,以使用Codeplay的SYCL实现ComputeCpp
文件大小:679KB
文件格式:ZIP
更新时间:2021-02-01 05:15:42
cplusplus cpp opencl cpp11 gpgpu ComputeCpp SDK自述文件 介绍 这是ComputeCpp SDK的自述文件,它是Codeplay的ComputeCpp(一种SYCL编程标准的实现)的示例代码,实用程序和工具的集合。 您可以在以下位置找到更多信息: Codeplay开发人员网站 SYCL社区网站 内容 CMakeLists.txt 该项目的CMake配置的入口点。 添加samples/子目录,并可选地添加测试。 LICENSE.txt 该软件包的许可证可在以下网站获得:Apache 2.0 自述文件本自述文件 cmake / 包含用于将ComputeCpp与现有项目集成的CMake模块。 有关所提供的CMake模块的说明,请参见本文档后面的内容。 也有用于类似GCC的常规设置的工具链,也有一些棘手的工具链。 包括/ 将此目录添加到包含搜索路径中,以便能够在自己的项目中使用SDK代码(例如,虚拟指针实用程序)。 样品/ 在ComputeCpp上测试的示例SYCL代码的集合,作为新SYCL软件的学习资源和起点提供。 样本是使用CMake构建的。 测试/ 测试SDK中的实用程序。 工具/ 使用S
【文件预览】:
computecpp-sdk-master
----demos()
--------game_of_life()
--------nbody()
--------CMakeLists.txt(1003B)
--------mandelbrot()
--------assets()
--------README.md(3KB)
--------include()
----utils()
--------cuda_to_sycl()
----CONTRIBUTING(7KB)
----LICENSE.txt(1021B)
----.travis()
--------build_computecpp.sh(233B)
----.clang-format(4KB)
----APACHE-LICENSE-2.0.txt(11KB)
----CMakeLists.txt(468B)
----.travis.yml(476B)
----tools()
--------cmake_basic()
--------makefile_basic()
--------extract_ir()
----cmake()
--------toolchains()
--------Modules()
----samples()
--------using-function-objects.cpp(4KB)
--------custom-device-selector.cpp(3KB)
--------simple-private-memory.cpp(4KB)
--------parallel-for.cpp(4KB)
--------smart-pointer.cpp(5KB)
--------builtin-kernel-example.cpp(4KB)
--------example-sycl-application.cpp(5KB)
--------opencl-c-interop.cpp(7KB)
--------matrix-multiply.cpp(13KB)
--------accessors.cpp(3KB)
--------reinterpret.cpp(2KB)
--------simple-vector-add.cpp(3KB)
--------placeholder-accessors.cpp(3KB)
--------CMakeLists.txt(3KB)
--------sync-handler.cpp(3KB)
--------images.cpp(4KB)
--------gaussian-blur.cpp(8KB)
--------monte-carlo-pi.cpp(9KB)
--------README.md(3KB)
--------use-onchip-memory.cpp(4KB)
--------async-handler.cpp(5KB)
--------Lenna.png(463KB)
--------simple-local-barrier.cpp(3KB)
--------template-function-object.cpp(5KB)
--------simple-example-of-vectors.cpp(3KB)
--------scan.cpp(12KB)
--------vptr.cpp(5KB)
--------reduction.cpp(7KB)
--------ivka.cpp(2KB)
--------stack_allocator.hpp(5KB)
----README.md(6KB)
----tests()
--------legacy-pointer()
--------CMakeLists.txt(880B)
--------vptr()
--------CMakeLists.txt.in(423B)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(250B)
----include()
--------legacy-pointer()
--------ivka()
--------stb()
--------stl-tuple()
--------vptr()

网友评论