Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Oct 2002 10:37:13 -0500 (EST)
From:      John Baldwin <jhb@FreeBSD.org>
To:        Andrew Gallatin <gallatin@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org
Subject:   RE: cvs commit: src/sys/alpha/include atomic.h src/sys/alpha/alp
Message-ID:  <XFMail.20021030103713.jhb@FreeBSD.org>
In-Reply-To: <200210300141.g9U1fiqq079871@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On 30-Oct-2002 Andrew Gallatin wrote:
> gallatin    2002/10/29 17:41:44 PST
> 
>   Modified files:
>     sys/alpha/include    atomic.h 
>     sys/alpha/alpha      atomic.s 
>   Log:
>   Remove extranious memory barriers, and correct the placement of a few others.
>   This provides a 30% reduction in system time and a 6% reduction in wallclock time
>   for a make buildworld on my xp1000 (one 21264).
>   
>   FWIW, I've been running this for nearly 2 months without problems.
>   
>   Portions submitted by: ticso, jhb
>   Tested by: jhb (ds20 dual 21264)

Thanks!  I actually had a problem on SMP later on but I think the
alpha pmap code isn't really SMP safe yet and that the extra mb's
just hid the problem.  The pmap problems also manifested themselves
(I think) when ithread preemption is enabled on alpha SMP as well
even with the extraneous barriers.

-- 

John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.20021030103713.jhb>