Date: Wed, 2 Jan 2002 12:33:23 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: Michal Mertl <mime@traveller.cz> Cc: Bruce Evans <bde@zeta.org.au>, Mike Smith <msmith@FreeBSD.ORG>, Bernd Walter <ticso@cicely8.cicely.de>, <arch@FreeBSD.ORG> Subject: Re: When to use atomic_ functions? (was: 64 bit counters) Message-ID: <200201022033.g02KXNV59224@apollo.backplane.com> References: <Pine.BSF.4.41.0201021003580.18429-100000@prg.traveller.cz>
next in thread | previous in thread | raw e-mail | index | archive | help
: :I don't know how much time will be wasted - my measurements on pII show :the atomic_ operations aren't that expensive. An atomic operation is not that expensive as long as only one cpu is touching the cache line. Try running two user processes writing the same cache line on an SMP system and you will see performance drop by a factor of 5-10. Now, of course, we could lock each interface to a particular cpu. There are advantages to doing that. -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200201022033.g02KXNV59224>