小编cor*_*tin的帖子

OpenCL,Vulkan,Sycl

我试图了解OpenCL生态系统以及vulkan如何发挥作用.

  • 我知道OpenCL是一个执行gpus和cpu代码的框架 - 使用可以编译为SPIR的内核
  • Vulkan也可以用作使用相同SPIR语言的计算API
  • SYCL是一个新规范,允许编写opencl代码作为符合c ++ 14的适当标准.我的理解是,该规范还没有自由实现.

鉴于:

  • OpenCL如何与vulkan相关?我知道OpenCL是更高级别并抽象设备,但是它(或可能)内部使用Vulkan吗?(而不是依赖供应商特定的驱动程序)

  • Vulkan被宣传为计算和图形API,但是我发现计算部分的资源非常少 - 为什么呢?

  • Vulkan比OpenGL具有性能优势.Vulkan与OpenCl的情况是否相同?(OpenCL因为比CUDA慢而臭名昭着)

  • SYCL内部使用OpenCL还是使用vulkan?或者它既不使用,而是依赖于低级别,供应商特定的apis来实现?

opencl vulkan spir-v

27
推荐指数
2
解决办法
1万
查看次数

标签 统计

opencl ×1

spir-v ×1

vulkan ×1