Local, Private and Constant memories in OpenCL

Discussion created by akhal on Sep 4, 2011
Latest reply on Sep 6, 2011 by nou


I am trying OpenCL code on CPUs. I know that global memories are implemented as main memory (RAM) in CPUs and GPUs. But GPUs probably have on chip local memory which implement the OpenCL "local memory and/or private memory". Is it true?

And Also I wonder how this constant, local and private OpenCL memories are implemented/handled in CPUs? Is it like constant memory is RAM and local+private memory is CPU caches ???