gpt4 book ai didi

c - OpenCL-共享内存访问

转载 作者:行者123 更新时间:2023-11-30 18:06:58 24 4
gpt4 key购买 nike

我正在为我的应用程序使用 openCL,并且想知道如何在函数第一次返回后保留 GPU 上的内存。IE。将 100b 发送到 GPU 进行一些数学运算,返回另一个 100b,并在 GPU 中保留相同的 100b,这样我就不需要将其发送到 CPU,然后在下一次迭代中返回到 GPU。

例如。

发送a={1,2,3}

kernel__ calc 的 b=a+1,所以 b={2,3,4}下次我调用一些 fn 时。它必须返回 (3,4,5},我想在不传输到 CPU 然后返回到 GPU 的情况下执行此操作

谢谢

最佳答案

将所需的数据放入 CL 缓冲区 (cl_mem),此抽象允许您操作 GPU 内存块。

关于c - OpenCL-共享内存访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5166204/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com