From owner-freebsd-hackers Mon Jan 22 05:56:07 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA12432 for hackers-outgoing; Mon, 22 Jan 1996 05:56:07 -0800 (PST) Received: from mpp.minn.net (root@mpp.Minn.Net [204.157.201.242]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id FAA12369 for ; Mon, 22 Jan 1996 05:56:01 -0800 (PST) Received: (from mpp@localhost) by mpp.minn.net (8.7.3/8.6.9) id HAA20992; Mon, 22 Jan 1996 07:55:35 -0600 (CST) Message-Id: <199601221355.HAA20992@mpp.minn.net> Subject: Re: stanford benchmark/usenix To: lehey.pad@sni.de (Greg Lehey) Date: Mon, 22 Jan 1996 07:55:35 -0600 (CST) From: "Mike Pritchard" Cc: davidg@Root.COM, hackers@freebsd.org In-Reply-To: <199601221224.NAA10132@nixpbe.pdb.sni.de> from "Greg Lehey" at Jan 22, 96 01:20:51 pm X-Mailer: ELM [version 2.4 PL25 ME8b] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org Precedence: bulk Greg Lehey wrote: > > > > >>>> David Greenman said: > > > > >Do we have pentium optimized bcopy and bzero ? > > > > > > > > > >Because some of the benchmarks could clearly benefit from them. > > > > > > > > After reading the Usenix paper on OS performance on Pentium machines, I'm > > > > inclined to add optimized code to our libc. Basically, get the processor typ > > > e > > > > (probably via sysctl) and use this to control which versions are called - > > > > similar to what I recently did with bzero in the kernel. [trimmed] > Wouldn't it make more sense to have separate libraries for each > processor type, and to install the appropriate versions? What if you want to share your /usr with a bunch of diskless machines of mixed cpu types? -- Mike Pritchard mpp@minn.net "Go that way. Really fast. If something gets in your way, turn"