DESIGN TRADEOFFS FOR SOFTWARE-MANAGED TLBS

Citation
R. Uhlig et al., DESIGN TRADEOFFS FOR SOFTWARE-MANAGED TLBS, ACM transactions on computer systems, 12(3), 1994, pp. 175-205
Citations number
33
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
ISSN journal
07342071
Volume
12
Issue
3
Year of publication
1994
Pages
175 - 205
Database
ISI
SICI code
0734-2071(1994)12:3<175:DTFST>2.0.ZU;2-D
Abstract
An increasing number of architectures provide virtual memory support t hrough software-managed TLBs. However, software management can impose considerable penalties that are highly dependent on the operating syst em's structure and its use of virtual memory. This work explores softw are-managed TLB design tradeoffs and their interaction with a range of monolithic and microkernel operating systems. Through hardware monito ring and simulation, we explore TLB performance for benchmarks running on a MIPS R2000-based workstation running Ultrix, OSF/1, and three ve rsions of Mach 3.0.