A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
Ghost loads
2019
Proceedings of the 16th ACM International Conference on Computing Frontiers - CF '19
Speculative execution is necessary for achieving high performance on modern general-purpose CPUs but, starting with Spectre and Meltdown, it has also been proven to cause severe security flaws. In case of a misspeculation, the architectural state is restored to assure functional correctness but a multitude of microarchitectural changes (e.g., cache updates), caused by the speculatively executed instructions, are commonly left in the system. These changes can be used to leak sensitive
doi:10.1145/3310273.3321558
dblp:conf/cf/SakalisARJKS19
fatcat:i4dmtqu7m5gvxmggbkib2ubi6i