0

Intel introduced a software controlled cache partitioning mechanism named Cache Allocation Technology couple of years ago (you can see this website published in 2016 ). Using this technology, you can define the portion of L3 cache an application can use and at the same time other application will not evict your selected application's data from its assigned partition(s). Being software controlled, it is very easy to use. The purpose of this is said to ensure the quality of service. My question is how popular is this technology in practice among developers and system architects?

Also, some researchers have used this technology as a protection mechanism against side channel attack (like prime+probe and flush+reload). You can see this paper in this regard. Do you think it is practical?

Peter Cordes
  • 328,167
  • 45
  • 605
  • 847
Misbah
  • 1
  • 3
  • Stack Overflow doesn't normally do "how popular" questions; it's hard to give a concrete answer based on facts rather than opinions. (This will likely get closed as "opinion based", or "needs focus" since you're asking a separate question about whether it's practical to use CAT to defend against some classes of cache-timing side channel attacks. I guess between physical cores, so it wouldn't help against Spectre on the same core.) – Peter Cordes Jul 28 '22 at 02:22
  • It might possibly be on topic on https://serverfault.com/, but may not; check their how-to-ask page to see if it would fit there. https://serverfault.com/help/dont-ask / https://serverfault.com/help/on-topic. Their help page says they *do* invite questions that ask people to share their practical experience (but like Stack Overflow, still not just opinions). This question is marginal at best on that standard, but might be interesting enough to be allowed to let slide. – Peter Cordes Jul 28 '22 at 02:23
  • If you can rephrase what you're really wanting to know in a form that isn't just asking for opinions and current popularity, it could be a better question here or on Serverfault. – Peter Cordes Jul 28 '22 at 02:28

0 Answers0