On 2013-01-15 02:41, sampsa at
mac.com wrote:
Somebody was asking for a better benchmark than VUPS earlier, I found WHETSTONE.C on
GORVAX which calculates MIPS. Not sure how much better it is than
VUPS.COM, but here are
some results:
GORVAX (SIMH VAX, on a Core i5)
Loops: 1000, Iterations: 1, Duration: 5 sec.
C Converted Double Precision Whetstones: 20.0 MIPS
CHIMPY (DS10)
Loops: 10000, Iterations: 1, Duration: 2 sec.
C Converted Double Precision Whetstones: 500.0 MIPS
RHESUS (rx2600)
Loops: 100000, Iterations: 1, Duration: 4 sec.
C Converted Double Precision Whetstones: 2500.0 MIPS
I've attached the C source to this message, and will put binaries for all three
platforms as well as the source in RHESUS::[.MEDIALIB.WHETSTONE]
Just as a comparision, using the DEC PDP-11 C compiler:
JOCKE (11/94 using simh on a i7 at 3.4 GHz):
Loops: 1000, Iterations: 1, Duration: 16 sec.
C Converted Double Precision Whetstones: 6.3 MIPS
MIM (11/74 using e11 on a PIII at 548 MHz):
Loops: 1000, Iterations: 1, Duration: 55 sec.
C Converted Double Precision Whetstones: 1.8 MIPS
PONDUS (11/93 using a J11 at 18 MHz or so):
Loops: 1000, Iterations: 1, Duration: 639 sec.
C Converted Double Precision Whetstones: 156.5 KIPS
Now, the DEC PDP-11 C compiler produces rather poor code, but still some fun numbers to
look at. (And E11 looks pretty good.)
Johnny
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic
trip
email: bqt at softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" -
B. Idol