Subject: Re: Thread benchmarks, round 2
To: Kris Kennaway <kris@FreeBSD.org>
From: Thor Lancelot Simon <firstname.lastname@example.org>
Date: 10/05/2007 13:24:02
On Fri, Oct 05, 2007 at 11:18:24AM +0200, Kris Kennaway wrote:
> Here is the initial run with CVS HEAD sources (I took out the obvious
> things from GENERIC.MP like I386_CPU support, etc, and removed the
> default datasize and stack size limits). Same benchmark config that
> Andrew is using, etc.
Is this system running an amd64 kernel, or an i386 kernel? One thing I
noticed when comparing NetBSD and FreeBSD performance for a very diferent
workload recently was that NetBSD/amd64 is missing even the most recent
optimized i386 versions of some fairly basic stuff like memset, memcpy,
copyin/copyout, much less versions tuned for modern processors (e.g. for
set and copy SSE2 instructions can be used if you know they're present, as
we do know on amd64). I suspect FreeBSD/amd64 is better about this.