 Modern GPUs also have addressable on-die memory and extremely high performance multi-channel external memory.AMD subsequently switched from CTM to OpenCL.Some components of CTM and the Stream SDK are open source, such as the Brook+ C-like language and compiler.