head 1.3; access; symbols pkgsrc-2013Q2:1.3.0.38 pkgsrc-2013Q2-base:1.3 pkgsrc-2012Q4:1.3.0.36 pkgsrc-2012Q4-base:1.3 pkgsrc-2011Q4:1.3.0.34 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q2:1.3.0.32 pkgsrc-2011Q2-base:1.3 pkgsrc-2009Q4:1.3.0.30 pkgsrc-2009Q4-base:1.3 pkgsrc-2008Q4:1.3.0.28 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.26 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.24 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.22 pkgsrc-2008Q2-base:1.3 pkgsrc-2008Q1:1.3.0.20 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.18 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.16 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.14 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.12 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.10 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.8 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.6 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.4 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.2 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.2.0.24 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.22 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.20 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.18 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.16 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.14 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.12 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.2.0.10 pkgsrc-2003Q4-base:1.2 netbsd-1-6-1:1.2.0.6 netbsd-1-6-1-base:1.2 netbsd-1-6:1.2.0.8 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.4 pkgviews-base:1.2 buildlink2:1.2.0.2 buildlink2-base:1.2 netbsd-1-5-PATCH003:1.2 netbsd-1-5-PATCH001:1.2 netbsd-1-5-RELEASE:1.2 netbsd-1-4-PATCH003:1.2 netbsd-1-4-PATCH002:1.2 comdex-fall-1999:1.2 netbsd-1-4-PATCH001:1.2 netbsd-1-4-RELEASE:1.2 FreeBSD-current-1998-11-13:1.1.1.1 FREEBSD:1.1.1; locks; strict; comment @# @; 1.3 date 2005.09.28.19.00.18; author rillig; state dead; branches; next 1.2; 1.2 date 99.02.10.14.59.50; author frueauf; state Exp; branches; next 1.1; 1.1 date 98.11.13.14.00.50; author drochner; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 98.11.13.14.00.50; author drochner; state Exp; branches; next ; desc @@ 1.3 log @Removed unneeded patch-aa. @ text @$NetBSD: patch-aa,v 1.2 1999/02/10 14:59:50 frueauf Exp $ *** /dev/null Fri Jun 12 13:20:02 1998 --- hint.1 Fri Jun 12 14:14:15 1998 *************** *** 0 **** --- 1,115 ---- + .\" Copyright 1998 Iowa State University Research Foundation, Inc. + .\" + .\" This program is free software; you can redistribute it and/or modify + .\" it under the terms of the GNU General Public License as published by + .\" the Free Software Foundation. You should have received a copy of the + .\" GNU General Public License along with this program; if not, write to the + .\" Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + .\" + .\" THIS SOFTWARE IS PROVIDED BY THE IOWA STATE UNIVERSITY RESEARCH + .\" FOUNDATION ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + .\" INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + .\" IN NO EVENT SHALL THE IOWA STATE UNIVERSITY RESEARCH FOUNDATION BE + .\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, + .\" OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + .\" PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + .\" + .\" Id + .\" + .Dd May 18, 1998 + .Dt HINT 1 + .Os + .Sh NAME + .Nm hint + .Nd scalable benchmark for CPU and memory + .Sh SYNOPSIS + .Nm hint + .Sh DESCRIPTION + The program + .Nm + reveals many aspects of computer performance: operation speed, + precision, memory bandwidth, and usable memory size. HINT measures + "QUIPS" (QUality Improvement Per Second) as a function of time. "Net + QUIPS" is a single number that summarizes the QUIPS over time. + .Pp + As provided, + .Nm + tests double-precision floating point arithmetic. The original source + can be re-compiled to test other data types (such as long integers). + The original source should be available directly from + .Pa ftp://ftp.scl.ameslab.gov/pub/HINT/ . + See + .Pa http://www.scl.ameslab.gov/Projects/HINT/ + for more information on HINT, including technical reports and an + on-line database of HINT results. + .Pp + The output of + .Nm + is a file in the directory + .Pa data + named + .Pa DOUBLE + which contains five columns: + .Bl -enum + .It + Time + .It + QUIPS + .It + Quality + .It + Subintervals + .It + Memory Used + .El + .Pp + The first two columns are used to produce the QUIPS graph. The third + and fourth columns are Quality and subintervals. These columns can be + used to check for loss of quality due to insufficient precision and + poor choices of which rectangle to split. The fifth is useful for + finding the sizes of memory regimes, like where primary cache + saturates or where virtual memory is first invoked. + .Pp + The file is set up in a format suitable for + .Xr gnuplot 1 + or similar plotting packages. QUIPS graphs should be plotted on a + semi-log scale with log of time as the horizontal axis and QUIPS as + the vertical axis. The following gnuplot commands would be suitable to + display the QUIPS graph from the file + .Pa data/DOUBLE : + .nf + + set logscale x + plot "data/DOUBLE" + + .fi + QUIPS vs. memory use can also be plotted to reveal memory regime sizes, + by using the following + .Xr gnuplot 1 + command: + .nf + + plot "data/DOUBLE" using 5:2 + + .fi + + .Sh FILES + .Bl -tag -width DOUBLE -compact + .It Pa DOUBLE output file in the directory + .Pa data + .El + .Sh SEE ALSO + .Xr gnuplot 1 + .Sh AUTHOR + .Nm HINT + was developed by the Scalable Computing Laboratory (SCL) of Ames Laboratory, + a US Department of Energy laboratory. + .Sh BUGS + .Nm + only writes its output file in the directory + .Pa data . @ 1.2 log @pkglint: remove bogus header from Makefile and add missing rcs ids. @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Initial revision @ text @d1 2 @ 1.1.1.1 log @import HINT benchmark @ text @@