Providing task isolation via TLB coloring

@article{Panchamukhi2015ProvidingTI,
  title={Providing task isolation via TLB coloring},
  author={Shrinivas Anand Panchamukhi and Frank Mueller},
  journal={21st IEEE Real-Time and Embedded Technology and Applications Symposium},
  year={2015},
  pages={3-13}
}
The translation look aside buffer (TLB) improves the performance of systems by caching the virtual page to physical frame mapping. But TLBs present a source of unpredictability for real-time systems. Standard heap allocated regions do not provide guarantees on the TLB set that will hold a particular page translation. This unpredictability can lead to TLB misses with a penalty of up to thousands of cycles and consequently intra- and inter-task interference resulting in loose bounds on the worst… CONTINUE READING