On Sun, Jun 30, 2024 at 11:11:42PM GMT, Sebastian Andrzej Siewior wrote: > On 2024-06-28 16:20:27 [-0400], Kent Overstreet wrote: > > > Kent, you said you didn't want it where it currently is. Fine. You said > > > you want it at the front next to `flags'. This isn't going to work since > > > there is no space left. You didn't make another suggestion or say how to > > > make room. > > > > It doesn't need to be on the exact same cacheline, just as near as you > > can get it. > > the first possible thing would be somewhere after the scheduler. > However, what difference does it make if it s two cache lines later or > more? I don't understand the requirement "closer". take advantage of CPU prefetching; CPUs will bring in more than just the cacheline you touched because 64 bytes is small and it's cheap to fetch from the same DRAM bank while it's open.