Thanks for the chart and history. However I wonder what, in the meantime, has happened to its complement: Content Addressable Memory? Back in the 80s, I remember it being used in support of some CPU operations. There was also academic research into its use in bulk. What's the state of the art today? (Yes I've just had a squiz at Wikipedia, but I doubt that it represents the current status.)