我希望分配一个向量,并使用它的数据指针在GPU上分配一个零拷贝缓冲区。有此cl_arm_import_memory扩展名可用于执行此操作。但是我不确定是否所有马里Midgard OpenCL驱动程序都支持它。
我正在经历this link,但我对以下几行感到困惑:-
如果公开了扩展字符串cl_arm_import_memory_host,则从普通用户空间分配(例如通过malloc创建的分配)中导入支持。
这些行的确切含义是什么?我专门在Rockchip的RK3399板上工作。请帮助。
如果公开了扩展字符串cl_arm_import_memory_host