logoalt Hacker News

joha4270yesterday at 5:16 PM1 replyview on HN

Can you not take some of those virtual bits and get more buckets that way? I am sure it will make things more complicated if nothing else by them possibly being mapped to the same physical page, but it doesn't sound like an impossible barrier. Maybe something terrible where a cache line keeps bouncing between different buckets in the rare case that does happen, but as long as you can keep the common case as fast...

Otoh L1 sizes hasn't increased since my first processor, those CPU designers probably know more than I do.


Replies

dmitrygryesterday at 6:28 PM

that will break if any page is mapped at two VAs, you'll end up with conflicting cache lines for the same page...

show 1 reply