File:  [gforth] / gforth / Benchres
Revision 1.11: download - view: text, annotated - select for diffs
Fri Feb 9 17:34:07 1996 UTC (23 years, 7 months ago) by anton
Branches: MAIN
CVS tags: HEAD
?DUP-IF and ?DUP-0=-IF are now supported by primitives
added primitives EMIT-FILE, STDOUT, STDERR
EMIT and TYPE now work through file words
added some code for the BUGGY_LONG_LONG case (not yet complete)
eliminated D! and D@
made DMIN, DMAX, DABS high-level
added compat/control.fs (?DUP-IF etc.)

    1: Some benchmark results for various combinations of hardware, Gforth
    2: version, and Gforth configuration. Unless specified otherwise, the
    3: default configurations were used. You can measure your combination
    4: with `make bench'. You can find a table comparing Gforth with six
    5: interpretive Forth systems in the manual (Section Performance), and a
    6: comparison with more systems in
    7: http://www.complang.tuwien.ac.at/papers/ertl&maierhofer95.ps.gz.
    8: 
    9: All times are given in seconds of user time.
   10: 
   11: siev	bubble	matrix	fib	machine and configuration
   12: 10.91	11.94	11.24	13.13	Pentium 133MHz 256K PB cache; gcc-2.6.3 -DFORCE_REG; gforth-0.1beta
   13: 29.89	35.42	26.96	34.59	i486 66MHz 256K cache; gcc-2.6.3 -DFORCE_REG -DDIRECT_THREADED; gforth-0.1beta
   14: 39.50	45.91	36.73	44.90	i486 50MHz 256K cache; gcc-2.7.0 -DFORCE_REG -DDIRECT_THREADED; gforth-0.1beta
   15: 42.82	46.74	38.69	48.30	i486 50MHz 256K cache; gcc-2.7.0 -DFORCE_REG; gforth-0.1beta
   16:  7.0	 7.6	 6.2	 7.7	21064A (Alpha) 300MHz 2M cache; gcc-2.7.2; gforth-0.2.0
   17: 17.3	19.0	14.1	18.3	R4000 100MHz 1M cache; gcc-2.4.5; gforth-0.1beta
   18: 50.9	56.8	42.4	52.0	R3000 25MHz 64K+64K cache; gcc-2.5.8 -DFORCE_REG; gforth-0.1beta
   19: 59.5	65.8	69.5	61.9	FJMB86903 (SPARC ELC) 33MHz; gcc-2.5.8; gforth-0.1beta
   20: 30.0	34.1	20.5	33.0	PA-RISC 1.1 (HP 720) 50MHz 64K cache; gcc-2.6.3 -DDIRECT_THREADED; gforth-0.1beta
   21: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>