Abstract
Over the past few years a number of new protocols have been devised to coherently connect the various memories in a computing system: OpenCAPI, CXL, and GenZ. In some cases these efforts have spawned other new ideas like OMI. What are all of these? How did they come into being? Why do they make sense? And how do they compare against one another? This presentation will explain each in simple terms to show why these were developed and where each one fits.