I'm starting my second project using openCL and am curious about others opinions and experience with buffer size strategy. Here is my question. For kernels that use small amounts of input data and as a result might require many kernel calls from the host, is it worth it to set up a "managed buffer" system that packs the data into larger buffers and handles fragmentation, etc..? Or is it better to just create alot of smaller buffers as needed? Thanks.