From owner-freebsd-current Thu Mar 19 18:38:17 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA01080 for freebsd-current-outgoing; Thu, 19 Mar 1998 18:38:17 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from zippy.dyn.ml.org (garbanzo@ghana-160.ppp.hooked.net [206.169.228.160]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA01068 for ; Thu, 19 Mar 1998 18:38:13 -0800 (PST) (envelope-from garbanzo@hooked.net) Received: from localhost (garbanzo@localhost) by zippy.dyn.ml.org (8.8.8/8.8.7) with SMTP id SAA00352; Thu, 19 Mar 1998 18:39:34 -0800 (PST) X-Authentication-Warning: zippy.dyn.ml.org: garbanzo owned process doing -bs Date: Thu, 19 Mar 1998 18:39:33 -0800 (PST) From: Alex X-Sender: garbanzo@zippy.dyn.ml.org Reply-To: Alex To: "Daniel O'Connor" cc: current@FreeBSD.ORG Subject: Re: More wank^H^H^H^Hspeed tests In-Reply-To: <199803200100.LAA24874@cain.gsoft.com.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Fri, 20 Mar 1998, Daniel O'Connor wrote: > This is my 6x86/P166+ with an rev > 0x02 on pci0.0.0. > > stream_d was compiled with gcc -o stream_d stream_d.c second_cpu.c > -malign-double -O3 -lm [...] > Your clock granularity/precision appears to be 7812 microseconds. > Each test below will take on the order of 164062 microseconds. > (= 21 clock ticks) > Increase the size of the arrays if this shows that > you are not getting at least 20 clock ticks per test. [...] > Function Rate (MB/s) RMS time Min time Max time > Copy: 93.0909 0.1774 0.1719 0.1797 > Scale: 89.0435 0.1852 0.1797 0.1875 > Add: 96.0000 0.2595 0.2500 0.2656 > Triad: 93.0909 0.2618 0.2578 0.2734 > > IMHO this isn't too bad for a M/B which was one of the cheapest I could find, > I think it cost me around AU$180 or so, and I bought it a while ago. ------------------------------------------------------------- This system uses 8 bytes per DOUBLE PRECISION word. ------------------------------------------------------------- Array size = 1000000, Offset = 0 Total memory required = 22.9 MB. Each test is run 10 times, but only the *best* time for each is used. ------------------------------------------------------------- Your clock granularity/precision appears to be 7812 microseconds. Each test below will take on the order of 117187 microseconds. (= 15 clock ticks) Increase the size of the arrays if this shows that you are not getting at least 20 clock ticks per test. [...] ------------------------------------------------------------- Function Rate (MB/s) RMS time Min time Max time Copy: 93.0909 0.1838 0.1719 0.1953 Scale: 113.7778 0.1469 0.1406 0.1484 Add: 122.8800 0.2024 0.1953 0.2031 Triad: 118.1538 0.2031 0.2031 0.2031 This was with my p180 (60mhz*3) after some tweaking with the memory timing settings using 60ns EDO ram. No cache controller shows up upon bootup, and I used an oldish pgcc w/ -O9 (cc -O3 were about 20MB/s slower). I'm not even sure who makes my motherboard, tis very generic with even cheaper RAM used in the second bank. - alex A person who has both feet planted firmly in the air can be safely called a liberal. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message