From owner-freebsd-hackers Fri Aug 16 17:02:00 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA01346 for hackers-outgoing; Fri, 16 Aug 1996 17:02:00 -0700 (PDT) Received: from loopback.ottawa.net (ppp-64.ottawa.net [205.211.4.64]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id RAA01314 for ; Fri, 16 Aug 1996 17:01:45 -0700 (PDT) Received: (from brianc@localhost) by loopback.ottawa.net (8.7.5/8.7.3) id UAA00485; Fri, 16 Aug 1996 20:00:07 GMT From: Brian Campbell Message-Id: <199608162000.UAA00485@loopback.ottawa.net> Subject: Re: STREAM benchmark, (not streams) To: michaelh@cet.co.jp (Michael Hancock) Date: Fri, 16 Aug 1996 20:00:07 +0000 () Cc: freebsd-hackers@freebsd.org In-Reply-To: from Michael Hancock at "Aug 16, 96 02:41:13 pm" X-Mailer: ELM [version 2.4ME+ PL22 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > Tyan Tempest II MB (Neptune based and slow) > 32MB 60ns parity RAM 2 x 16MB simms > P166 Mine's a Dell Dimension (Triton II) 32MB SDRAM 1 x 16MB DIMM P166 > ------------------------------------------------------------- > 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 250000 microseconds. > (= 32 clock ticks) > Increase the size of the arrays if this shows that > you are not getting at least 20 clock ticks per test. > ------------------------------------------------------------- > WARNING: The above is only a rough guideline. > For best results, please be sure you know the > precision of your system timer. > ------------------------------------------------------------- > Function Rate (MB/s) RMS time Min time Max time > Assignment: 40.1569 0.4073 0.3984 0.4453 > Scaling : 40.1569 0.4228 0.3984 0.5156 > Summing : 49.5484 0.5183 0.4844 0.6094 > SAXPYing : 49.5484 0.5247 0.4844 0.6328 ------------------------------------------------------------- This system uses 8 bytes per DOUBLE PRECISION word. ------------------------------------------------------------- Array size = 1050000, Offset = 0 Total memory required = 24.0 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 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. ------------------------------------------------------------- WARNING: The above is only a rough guideline. For best results, please be sure you know the precision of your system timer. ------------------------------------------------------------- Function Rate (MB/s) RMS time Min time Max time Assignment: 119.4667 0.1540 0.1406 0.1641 Scaling : 102.4000 0.1673 0.1641 0.1875 Summing : 107.5200 0.2438 0.2344 0.2578 SAXPYing : 104.0516 0.2494 0.2422 0.2734 > I compiled it on FreeBSD Current. > > cc -O stream_d.c second_cpu.c -o stream_d -lm Mine was compiled under FreeBSD-2.1.5R, with pgcc-2.7.2