Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Nov 2002 16:05:21 -0600
From:      Stephen Montgomery-Smith <stephen@math.missouri.edu>
To:        Stephen Montgomery-Smith <stephen@math.missouri.edu>
Cc:        freebsd-stable@FreeBSD.ORG
Subject:   Re: running many programs on multiprocessor system
Message-ID:  <3DE14D21.8070905@math.missouri.edu>
In-Reply-To: <3DE149C7.2030607@math.missouri.edu>
References:  <3DE149C7.2030607@math.missouri.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Stephen Montgomery-Smith wrote:

> I have a dual Athlon MP 2100+.  If I run three computationally intensive
> programs, one program runs at 99% CPU usage, and the other two run at
> 50% CPU usage (this is according to top).
>
> It used to be that each of the three programs ran at 66% CPU.  I liked
> it better the old way.
>

I spent a couple of weeks thinking about this before posting.  And then right 
after posting, I realise the difference between these programs and other 
programs I run - these programs were written in assembler.

I have also noticed that threaded programs don't thread properly if one of the 
threads calls a subroutine that is written in assembler.

Sorry about the noise - but if anyone can explain to me why this happens I would 
appreciate it.




-- 
Stephen Montgomery-Smith
stephen@math.missouri.edu
http://www.math.missouri.edu/~stephen


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3DE14D21.8070905>