Calculator Speed Benchmark (Add Loop)



#2

I've taken Gene Wrights original work, put it in an XL sheet and added a few items:

There's a link to the file at the bottom of the page here:

https://sites.google.com/site/tchrapkiewicz2/calculating-devices

I'll try to maintain it and add some more benchmark columns to it.

TomC


#3

39gII: Sept 04, 2012 firmware

LOOP1()
BEGIN
A:=0;
REPEAT
A:=A+1;
UNTIL 0;
END;

Run for 1 minute, stop, recall A. Averaged 5 runs.

~582,000

LOOP2()
BEGIN
FOR A FROM 0 TO 1E9 DO
END;
END;

Run for 1 minute, stop, recall A. Averaged 5 runs.

~1,640,000

For an exact comparison with same program as 39gs.

LOOP3()
BEGIN
1 STO A
REPEAT
A+1 STO A;
UNTIL A <=0;
END;

Run for 1 minute, stop, recall A. Averaged 5 runs.

~440,000

TW


Edited: 20 Jan 2013, 11:37 a.m. after one or more responses were posted


#4

Tim:

Nice work, process and documentation; I'll update the sheet soon.

Regards,
TomC


Possibly Related Threads...
Thread Author Replies Views Last Post
  How to add image to HP Forum Posting Harold A Climer 2 408 11-20-2013, 02:28 PM
Last Post: Han
  48G vs 49G+ User RPL Speed Comparison John Colvin 7 597 11-16-2013, 10:07 PM
Last Post: Han
  WP34s integration trapped in infinite loop Bernd Grubert 25 1,638 10-17-2013, 08:50 AM
Last Post: Dieter
  Yet another benchmark port on the wiki: Savage Pier Aiello 35 2,351 09-26-2013, 03:22 AM
Last Post: Pier Aiello
  WP-34S: Speed of y^x Marcel Samek 1 294 09-14-2013, 07:31 PM
Last Post: Paul Dale
  A brand new calculator benchmark: "middle square method seed test" Pier Aiello 25 1,741 09-13-2013, 01:58 PM
Last Post: Pier Aiello
  New community-maintained version of "Calculators benchmark: add loop" Pier Aiello 20 1,583 09-12-2013, 02:42 AM
Last Post: Pier Aiello
  WP-34S function execution speed ? Gene Wright 4 426 09-04-2013, 05:40 PM
Last Post: Paul Dale
  A cheaper way to add to your collection Keith Midson 3 655 03-08-2013, 05:50 AM
Last Post: Keith Midson
  HP-39gII speed Mic 2 388 02-24-2013, 05:55 PM
Last Post: Thomas Klemm

Forum Jump: