Subject: Re: pmap tweaking (was Re: Things to work on)
To: None <port-arm32@netbsd.org, port-arm@netbsd.org>
From: Chris Gilbert <chris@paradox.demon.co.uk>
List: port-arm
Date: 07/29/2001 14:05:17
On Friday 01 June 2001 11:29 am, Chris Gilbert wrote:
> I think the results above maybe bogus, testing of time make configure
> (having already done make patch) shows:
> 20.4u 45.2s 1:25.39 76.9% 0+0k 40+180io 360pf+0w
> with the new pmap, and:
> 20.1u 46.9s 1:25.20 78.7% 0+0k 40+206io 360pf+0w
> with the old.  So it looks like I've lowered the load slightly, and not
> noticably increased the time taken (anyone here tell .19 of a second :) 
> I've still got more tweaking to do though.  Note that I do actually do some
> proper locking now (which may account for some slow down), and I've also
> implemented pmap_map_ptes (as based on version from Richard) which helps
> speed some areas up :)

Just for reference the changes to the pmap_release code I just checked in 
seemed to have changed the timing to:
19.3u 43.2s 1:19.43 78.8% 0+0k 28+231io 193pf+0w

which is about 5% faster.  This is on cats, so Risc-PC's might hopefully see 
a bigger increase :)

Chris