OpenCL 解映射

对于前面介绍的映射的存储器对象,主机操作完成以后需要及时解映射。使用如下函数可以解映射存储器对象:

cl_int clEnqueueUnmapMemObject(cl_command_queue command_queue,
                                      cl_mem memobj,
                                      void *mapped_ptr,
                                      cl_uint num_events_in_wait_list,
                                      const cl_event *event_wait_list,
                                      cl_event *event)
  • 参数command_queue为解映射命令要入队的队列。

  • 参数memobj为要解映射的存储器对象。与command_queue必须在同一个OpenCL上下文中。

  • 参数mapped_ptr即为上一小节中映射之后的主机地址。

函数clEnqueueUnmapMemObject把本节前两小节中介绍的映射后的存储器对象解映射。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程