A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2012; you can also visit the original URL.
The file type is application/pdf
.
DiDi: Mitigating the Performance Impact of TLB Shootdowns Using a Shared TLB Directory
2011
2011 International Conference on Parallel Architectures and Compilation Techniques
Translation Lookaside Buffers (TLBs) are ubiquitously used in modern architectures to cache virtual-to-physical mappings and, as they are looked up on every memory access, are paramount to performance scalability. The emergence of chipmultiprocessors (CMPs) with per-core TLBs, has brought the problem of TLB coherence to front stage. TLBs are kept coherent at the software-level by the operating system (OS). Whenever the OS modifies page permissions in a page table, it must initiate a coherency
doi:10.1109/pact.2011.65
dblp:conf/IEEEpact/VillaviejaKVERMNCU11
fatcat:l7xbvqh3rnerlaa5mzbd5mqrsa