From owner-freebsd-hackers Sat Dec 23 19:57:27 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA20214 for hackers-outgoing; Sat, 23 Dec 1995 19:57:27 -0800 (PST) Received: from Root.COM (implode.Root.COM [198.145.90.17]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id TAA20205 for ; Sat, 23 Dec 1995 19:57:21 -0800 (PST) Received: from corbin.Root.COM (corbin [198.145.90.50]) by Root.COM (8.6.12/8.6.5) with ESMTP id TAA01443; Sat, 23 Dec 1995 19:57:20 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.7.3/8.6.5) with SMTP id TAA00460; Sat, 23 Dec 1995 19:57:23 -0800 (PST) Message-Id: <199512240357.TAA00460@corbin.Root.COM> To: Torbjorn Granlund cc: freebsd-hackers@freebsd.org Subject: Re: Pentium bcopy In-reply-to: Your message of "Sat, 23 Dec 95 19:27:52 PST." <199512240327.TAA00354@corbin.Root.COM> From: David Greenman Reply-To: davidg@Root.COM Date: Sat, 23 Dec 1995 19:57:23 -0800 Sender: owner-hackers@freebsd.org Precedence: bulk > Anyway, your optimization looks interesting and I do intend to try it out. >Thanks for your efforts and please don't get too discouraged. I need to do some more testing, but a quick test shows that for copying page-sized amounts, it's about 5% faster than bcopy on a 150Mhz P6 (Orion) and about 25% faster on a 90Mhz Pentium (Triton, PB cache). ...not 5 times faster, but definately an improvement. Thanks! -DG 150Mhz P6: [corbin:davidg] ./copytest copy 8617 bcopy 9069 17.686u 0.000s 0:17.70 99.8% 35+230k 0+0io 0pf+0w 90Mhz P5: [implode:davidg] ./copytest copy 22724 bcopy 28490 51.214u 0.015s 0:51.34 99.7% 35+232k 0+0io 0pf+0w