🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.mach
Article #1209

Re: Page tables in Mach

#1209
From: richard uhlig
Date: Tue, 26 Jan 1993 16:05
39 lines
2199 bytes
>   How are the page tables organized in Mach 2.6?  Are there any studies of TLB
>   miss rates at the different levels of the page table?  How much does a TLB
>   miss at each level cost?
>   Thanks.
>       Amer
>   --
>   ---------------------------------------------------------------------------
>   Amer Diwan					School of Computer Science
>   Fox Project					5000 Forbes Avenue
>   adiwan@cs.cmu.edu				Carnegie Mellon University
>   (412) 268-3066                                  Pittsburgh, PA 15213
>

We have written a couple of papers on this subject.  The papers compare
page table structure of Mach 3.0, OSF/1 and Ultrix and measure (through
hardware monitoring) the cost to handle different types of TLB misses.
The experiments were run on a DECstation 3100 with a MIPS R2000
processor that requires software management of TLB misses.

Some of our findings include:

o The cost to handle different types of misses varies dramatically.
  A miss on a level 1 user PTE can be handled in only about 20 cycles,
  but level 2 PTEs misses take over 300 cycles to service.

o Systems like Mach 3.0 stress the TLB much more than monolithic-kernel
  operating systems.  A system that is more "decomposed" into separate
  user-level services tends to see large increases in the very costly
  level 2 PTE misses.  The difference can add seconds to the run time...

Details can be found in:

	ftp ftp.eecs.umich.edu
	cd pub/os_arch/

-----------------------------------------
Rich Uhlig (uhlig@eecs.umich.edu)
U of M Advanced Computer Architecture Lab
Technical Details
Message-ID: <UHLIG.93Jan26110551@mummy.eecs.umich.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!ames!agate!spool.mu.edu!sol.ctr.columbia.edu!The-Star.honeywell.com!umn.edu!umeecs!zip.eecs.umich.edu!uhlig
References: <ADIWAN.93Jan22140924@QUICK.quick.fox.cs.cmu.edu>

Show Full Headers
Complete Article Headers
Newsgroups: comp.os.mach
Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!ames!agate!spool.mu.edu!sol.ctr.columbia.edu!The-Star.honeywell.com!umn.edu!umeecs!zip.eecs.umich.edu!uhlig
From: uhlig@eecs.umich.edu (richard uhlig)
Subject: Re: Page tables in Mach
In-Reply-To: adiwan@quick.fox.cs.cmu.edu's message of 22 Jan 93 19:09:24 GMT
Message-ID: <UHLIG.93Jan26110551@mummy.eecs.umich.edu>
Sender: news@zip.eecs.umich.edu (Mr. News)
Organization: U of M
References: <ADIWAN.93Jan22140924@QUICK.quick.fox.cs.cmu.edu>
Distribution: comp.os.mach
Date: Tue, 26 Jan 1993 16:05:51 GMT
Lines: 39