From owner-freebsd-current Sun Apr 7 08:49:26 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA17359 for current-outgoing; Sun, 7 Apr 1996 08:49:26 -0700 (PDT) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id IAA17353 for ; Sun, 7 Apr 1996 08:49:23 -0700 (PDT) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id RAA24479; Sun, 7 Apr 1996 17:30:16 +0200 (MET DST) Received: from localhost (localhost [127.0.0.1]) by knobel.gun.de (8.7.5/8.7.3) with SMTP id RAA00331; Sun, 7 Apr 1996 17:31:26 +0200 (MET DST) Date: Sun, 7 Apr 1996 17:31:25 +0200 (MET DST) From: Andreas Klemm To: Satoshi Asami cc: current@freebsd.org Subject: Re: fast memory copy for large data sizes In-Reply-To: <199604052039.MAA25813@silvia.HIP.Berkeley.EDU> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk -----BEGIN PGP SIGNED MESSAGE----- On Fri, 5 Apr 1996, Satoshi Asami wrote: > Marc, thanks for running the test. > > * > sh runtests > * > size libc ours > * > 32 7.629395 MB/s 7.629395 MB/s > * > 64 12.207031 MB/s 4.695012 MB/s > * [...] > * > 2097152 12.164192 MB/s 7.725020 MB/s > * > 4194304 12.290410 MB/s 7.719504 MB/s > * > mrami[~/bcopy]$ > * > * these tests SEEM to be indicating that the bcopy in libc > * is already better! or am I misreading something? > > No, it only shows the libc version is faster on a 486. We expected > that, as the FP unit on a 486 is much slower than a Pentium. (Even a > straight int -> FP conversion takes a lot of time I guess.) > > Any other Pentium owners? :) P90 overclocked to 100 MHz, 32MB 60ns PS/2 RAM, ASUS P55TP4XE mainboard, 256k sync. burst cache, -current, of course. Kernel was compiled with the pgcc -O6 -fomit-frame-pointer, the rest (that couldn't be compiled with a cc -m486 -O2 - -fomit-frame-pointer. size libc ours 32 30.517578 MB/s 15.258789 MB/s 64 61.035156 MB/s 20.345052 MB/s 128 40.690104 MB/s 30.517578 MB/s 256 40.690104 MB/s 34.877232 MB/s 512 40.690104 MB/s 40.690104 MB/s 1024 39.062500 MB/s 40.690104 MB/s 2048 39.062500 MB/s 42.459239 MB/s 4096 39.062500 MB/s 43.402778 MB/s 8192 39.062500 MB/s 43.890449 MB/s 16384 39.062500 MB/s 44.263456 MB/s 32768 39.111389 MB/s 44.452347 MB/s 65536 39.135880 MB/s 44.547398 MB/s 131072 39.123631 MB/s 44.563280 MB/s 262144 39.135880 MB/s 44.618954 MB/s 524288 39.138943 MB/s 44.622936 MB/s 1048576 39.143539 MB/s 44.644850 MB/s 2097152 39.131285 MB/s 44.652824 MB/s 4194304 39.128989 MB/s 44.639370 MB/s Andreas /// - -- andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ $$ Support Unix - aklemm@wup.de $$ pgp p-key http://www-swiss.ai.mit.edu/~bal/pks-toplev.html >>> powered by <<< ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz >>> FreeBSD <<< -----BEGIN PGP SIGNATURE----- Version: 2.6.2 iQCVAwUBMWffzfMLpmkD/U+FAQHjvAQAq1wnfvEk5LMDm0i5pUkhJbgoJy6amlZ1 aNy0G6agHZxAgdXMPgSuxQ8nATETG8VOVSgy0R3mfoTQJRYnNM/iYel/CNH89HXA DavdM5Sl7UcGR3KZd+R9lGq0eh9mZfDDGyP7PMg23xRvEh5C8J8mAeK3X/BiEvue nR02o5x0yfs= =/e6n -----END PGP SIGNATURE-----