I'm wondering how this interacts with AMD's memory encryption technology. In principle the data of one process can be encrypted, and not comprehensible to another process. However if this new problem is within the CPU, where of course a process's data is handled unencrypted, then it might be a problem.
Interesting stuff - can't wait to find out what it is!
(Can't remember if AMD bother with hyperthreading)