Revizor: Testing Black-Box CPUs Against Speculation Contracts | IEEE Journals & Magazine | IEEE Xplore