News for hackers. Stuff that matters.
Re:Cache eviction: when are randomized algorithms better tha... by eloff on Wednesday April 19, 2017 @11:32AM (#14148425)
There are non-temporal loads and stores that bypass the cache, but last I checked the non-temporal loads don't actually work with cacheable memory types - this may have changed by now.

The cache partitioning in Broadwell can help with this. If you have a very noisy background task that accesses a lot of data (e.g. like garbage collection scanning), you could partition it with a small slice of cache so that it doesn't evict the data the rest of your application uses. I got myself a Broadwell Xeon v4 for my desktop specifically so I could play with this feature.

There are no comments on this comment yet.