Guarded page tables on Mips R4600 or an exercise in architecture-dependent micro optimization
Jochen Liedtke, Kevin J. Elphinstone · ACM SIGOPS Operating Systems Review · 1996
Guarded Page Tables implement huge sparsely occupied address spaces efficiently and have the advantages of multi-level tables (tree structure, hierarchy, sharing). We present an implementation guarded page tables on the R4600 processor. The paper describes both the architecture-dependent design process of the algorithms and the resulting tool box.