Subject: Re: New ARM32 pmap code
To: Steve Woodford <scw@wasabisystems.com>
From: Chris Gilbert <chris@dokein.co.uk>
List: port-arm
Date: 04/26/2003 18:30:30
(note replying to port-arm only with this)

On Thu, 17 Apr 2003 08:05:44 +0100 (BST)
Steve Woodford <scw@wasabisystems.com> wrote:

> On Thu, 16 Apr 2003 cgd@broadcom.com wrote:
> 
> > At Wed, 16 Apr 2003 23:27:28 +0000 (UTC), "Steve Woodford" wrote:
> > > So, what are the main features/benefits of the new pmap?
> >
> > Have you benchmarked the actual impact on performance?  If so, what
> > are the results?
> >
> > (If not, well, how do you know that things are really faster?  8-)
> 
> Heh, as Jason said, the new pmap has been benchmarked on a 600MHz
> i80321 xscale cpu. Here is a quick summary:

A quick whirl on my cats (with my favorite test: make cleandir; make
buildlink; time make configure for pkgsrc/devel/gmake)
gives the following times:
old pmap:
      176.56 real        74.60 user       120.59 sys
new pmap:
      149.15 real        75.67 user        93.10 sys

So it's most definetly faster.   I'll try and dust off my acorn32 and do
the needed work, and get figures together for that.

Hmmm, now I've a whole new arm32 pmap to learn 8)  Ooooh and I can close
a PR that complains about running out of L1 tables.

Nice work Steve.

Cheers,
Chris