Hacker News with Generative AI: Speculative Execution

New speculative attacks on Apple CPUs (predictors.fail)
We present SLAP, a new speculative execution attack that arises from optimizing data dependencies, as opposed to control flow dependencies. More specifically, we show that Apple CPUs starting with the M2/A15 are equipped with a Load Address Predictor (LAP), which improves performance by guessing the next memory address the CPU will retrieve data from based on prior memory access patterns.
TikTag: Breaking ARM's memory tagging extension with speculative execution (arxiv.org)