OpenCL缩小和混淆

时间:2014-06-08 06:59:09

标签: opencl obfuscation minify webcl

由于支持OpenCL的软件需要与OpenCL内核的源代码打包在一起,因此缩小和混淆似乎是OpenCL部署的标准要求,至少对于商业应用程序而言。

哪些工具可用于缩小/混淆OpenCL / WebCL代码?

更新:我的部署目标是WebCL,所以我最感兴趣的是缩小,但混淆可能会提供类似的结果。

1 个答案:

答案 0 :(得分:3)

在C字符串中打包内核代码或编译它&保存为二进制或SPIR(如 Ruyk 所述)。即使二进制被反汇编,复杂的内核通常也不那么容易理解。 E. g。在游戏开发中,着色器存储在源代码中。