concept buffer object in category opencl
appears as: buffer object, buffer objects, buffer objects

This is an excerpt from Manning's book OpenCL in Action: How to Accelerate Graphics and Computation.
In OpenCL, memory objects are represented by cl_mem data structures, and they come in two types: buffer objects and image objects. If the memory object is intended to contain pixel data, you should create an image object. In all other circumstances, you should place your data in a buffer object. We’ll look at buffer objects first.