Introducing The OpenCL Memory Model (and a Surprise!)
- Come up the elevator to the 5th floor, a sign will be on the door with a number to call in case the door is locked, so someone can let you in.
Let’s kick off the New Year with a detailed look into the OpenCL memory model!
OpenCL 2.0 introduced a memory model, which defines what values are observed in memory when multiple reads and writes occur. The OpenCL 2.0 memory model is based upon the model introduced in C++11, which was the culmination of hard work with processor vendors, and software experts, to agree upon behaviour. Modern memory models are critical to writing fast and correct software today.
Come learn about why memory models are important, what they do, how they work, and what we are still figuring out, from AJ Guillon, a member of the OpenCL working group.
There will also be a very special surprise announced at the end! Don’t miss it!