• Computer Science
  • Published 2014

Extending Cachegrind: L2 cache inclusion and TLB measuring

@inproceedings{Kaparelos2014ExtendingCL,
  title={Extending Cachegrind: L2 cache inclusion and TLB measuring},
  author={Stavros Kaparelos},
  year={2014}
}
Programmers need to develop hardware conscious software in order to optimise efficiency and increase execution speed. To do that, they need tools that can provide such kind of information. Cachegrind is such a tool. It is a cache profiling tool that provides statistics for level 1 and the last level caches. This project extended Cachegrind, firstly, to include information for L2 cache when 3 levels of cache are present and, secondly, to measure the Translation Lookaside Buer (TLB). L2 cache… CONTINUE READING

References

Publications referenced by this paper.
SHOWING 1-10 OF 14 REFERENCES

Operating Systems: Three Easy Pieces

VIEW 10 EXCERPTS
HIGHLY INFLUENTIAL

The Changing Relevance of the TLB

  • 2013 12th International Symposium on Distributed Computing and Applications to Business, Engineering & Science
  • 2013
VIEW 5 EXCERPTS
HIGHLY INFLUENTIAL

Why Modern CPUs Are Starving and What Can Be Done about It

  • Computing in Science & Engineering
  • 2010
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

A Portable Cache Profiler Based on Source-Level Instrumentation

David R. Musser, Noboru Obata
  • 2003
VIEW 9 EXCERPTS
HIGHLY INFLUENTIAL