New HP 15c CE speed tests
|
05-03-2023, 01:57 PM
Post: #1
|
|||
|
|||
New HP 15c CE speed tests
Some HP 15c CE speed test results:
1) N-Queens problem https://www.hpmuseum.org/cgi-sys/cgiwrap...i?read=700 15C - 4750 seconds DM-15 - not sure which one - 195 seconds 15C LE - 28 seconds 15C CE - 25.5 seconds So on this test, the CE is 186 X faster than the original 15C and perhaps 5-10% faster than the 15c LE (hard to know if the 28 seconds has any rounding in it). 2) Math and trig results https://www.hpmuseum.org/speed.htm 15C CE results Math - RCL 2 yields 5591 divided by HP-9100 result of 679 x 100 = score of 823 Trig - RCL 2 yields 1139 divided by HP-9100 value of 40 x 100 = score of 2847 If I did this correctly these are pretty good scores... 3) The LBL A + GTO A counting speed test Load the stack with 1, CLx. LBL A + GTO A counts in one minute 54,086 For reference, the 15C LE did 49,792 in one minute. 4) Valentin’s program to calculate e to 208 places from his “Long live the HP-15C!” article. This program takes 22 seconds to compute e to 208 places with the Pause instruction at line 33 was omitted. With the Pause instruction included, the timing was 2 minutes 43 seconds). The numeric results are identical. Timing for an original HP-15c from Valentin’s article for 208 places was 62 minutes and 43 seconds. |
|||
05-04-2023, 05:32 AM
Post: #2
|
|||
|
|||
RE: New HP 15c CE speed tests
Thank you Gene. I've updated the list.
Calculator Benchmark |
|||
05-04-2023, 06:30 AM
(This post was last modified: 05-04-2023 06:32 AM by EdS2.)
Post: #3
|
|||
|
|||
RE: New HP 15c CE speed tests
Thanks Gene!
Are there good difficult SOLVE or INTEGRATE challenges which could be used as speed (or indeed accuracy) benchmarks? |
|||
05-04-2023, 11:08 AM
Post: #4
|
|||
|
|||
RE: New HP 15c CE speed tests
Every example in the owners handbook and the advanced function handbook were tested and agree to every digit.
Timing remains faster than the 15c LE. Gene |
|||
05-05-2023, 08:48 AM
(This post was last modified: 05-05-2023 10:01 AM by J-F Garnier.)
Post: #5
|
|||
|
|||
RE: New HP 15c CE speed tests
(05-03-2023 01:57 PM)Gene Wrote: ...the CE is 186 X faster than the original 15C and perhaps 5-10% faster than the 15c LE (hard to know if the 28 seconds has any rounding in it). The new manual is very conservative when it states: Quote:typical operations are 10–20 times faster than on the HP-15C. However, the manual then gives more details and clarifications: Quote:To minimize power consumption, the calculator normally operates in a So we can assume the 10x-20x ratio is in slow speed mode. One of the longest keyboard operations is the calculation of Cy,x combinations. 320 ENTER 160 Cy,x gives 9.5197e94 on my original 15C in about 35s. On my 15c LE, it takes less than one second. Another direct keyboard operation test: 8 ENTER DIM A ; dim a(8,8) PI STO MATRIX A ; mat a=(pi) RCL MATRIX A 1/x ; mat a=inv(a) Matrix is singular, but the 15c will calculate something anyway Original 15C: about 60 s My 15c LE: < 1s What about the 15c CE ? J-F |
|||
05-05-2023, 03:01 PM
Post: #6
|
|||
|
|||
RE: New HP 15c CE speed tests
Ok, so I entered this program:
LBL A 50 STO 0 LBL 0 RCL Matrix A 1/x DSE 0 GTO 0 RTN Then I pressed 8 ENTER DIM A PI STO MATRIX A and did GTO A R/S. The iterations took about 35.5 seconds total. Then I changed the LBL 0 of that program to be 320 ENTER 160 g Cy,x inside the loop. . . The iterations took just under 18 seconds. |
|||
05-05-2023, 03:52 PM
(This post was last modified: 05-05-2023 04:03 PM by J-F Garnier.)
Post: #7
|
|||
|
|||
RE: New HP 15c CE speed tests | |||
05-05-2023, 04:21 PM
Post: #8
|
|||
|
|||
RE: New HP 15c CE speed tests
Keyboard executions were one second or less.
Since that was difficult to time, I did the program in order to allow a better comparison to the 15c LE. It would be interesting to see the times of the 15c LE on these programs. Gene |
|||
05-05-2023, 04:57 PM
Post: #9
|
|||
|
|||
RE: New HP 15c CE speed tests | |||
05-05-2023, 05:27 PM
Post: #10
|
|||
|
|||
RE: New HP 15c CE speed tests
On the original 15c, the Cy,x of 320,160 takes about 36 seconds as I just timed it.
On the 15c CE, simply dividing the loop of the calculation which took 18 seconds by 50, you get 0.36 seconds (humorous!) So on this, the 15c CE is approximately 100X as fast as the original 15C. Speed varies on different functions of course. |
|||
05-05-2023, 05:43 PM
Post: #11
|
|||
|
|||
RE: New HP 15c CE speed tests
If you are putting it in a loop, then you are measuring program execution speed again, which will run at the calculator's full speed. It's hard to test performance of anything running at the slower speed, because a single operation is too quick to get reliable timing, and once you put it in a program to run in a loop then it will run at full speed.
Best way to force the slow speed is to run the batteries down until you get a low battery indicator and then run it in a program, because in low battery mode programs will still run at low speed to avoid overloading the batteries (the current draw of the CPU at 48 MHz exceeds the capability of nearly-used-up batteries to provide current). |
|||
05-05-2023, 08:14 PM
Post: #12
|
|||
|
|||
RE: New HP 15c CE speed tests
(05-05-2023 03:01 PM)Gene Wrote: Ok, so I entered this program: Isn't it nice to use a 8x8 matrix without changing the memory configuration, and still being able to write a little program to work on it ? J-F |
|||
05-05-2023, 09:05 PM
Post: #13
|
|||
|
|||
RE: New HP 15c CE speed tests | |||
05-06-2023, 12:46 AM
Post: #14
|
|||
|
|||
RE: New HP 15c CE speed tests | |||
05-06-2023, 01:53 AM
(This post was last modified: 05-06-2023 01:56 AM by rprosperi.)
Post: #15
|
|||
|
|||
RE: New HP 15c CE speed tests
(05-06-2023 01:36 AM)Eric Rechlin Wrote:(05-05-2023 09:44 PM)rprosperi Wrote: [.... wrong advice removed....] My bad, thanks for the correction. I'll go delete my post and the portion of yours which quoted mine. Right, they are 3V not 1.5v. Doh! --Bob Prosperi |
|||
05-10-2023, 12:33 PM
Post: #16
|
|||
|
|||
RE: New HP 15c CE speed tests
(05-05-2023 09:05 PM)Chumango Wrote:(05-05-2023 08:48 AM)J-F Garnier Wrote: One of the longest keyboard operations is the calculation of Cy,x combinations. And 9 seconds on the DM15L |
|||
05-13-2023, 02:14 PM
Post: #17
|
|||
|
|||
RE: New HP 15c CE speed tests
And less than 2 seconds for the 42S.
|
|||
05-13-2023, 04:12 PM
Post: #18
|
|||
|
|||
RE: New HP 15c CE speed tests
(05-05-2023 05:27 PM)Gene Wrote: On the original 15c, the Cy,x of 320,160 takes about 36 seconds as I just timed it. On many emulators, the speed ratio doesn't depend much on the type of operations, and we can estimate the speed ratio with any operation, such as a counting loop. But the Coconut CPU is a special case, because the original CPU is a bit-serial processor that fetches and executes an instruction every 56-clock cycle (1 word time). It doesn't depend if the instruction is simple, such as setting a CPU flag, or complex such as adding two 56-bit BCD numbers. If the emulator is designed for maximum speed efficiency and doesn't try to mimic the CPU word time, it will execute simple instructions much faster than the complex ones. So benchmarks that involve a lot of BCD math will have a lower speed ratio than others that are, for instance, just moving data around. J-F |
|||
05-14-2023, 08:39 AM
Post: #19
|
|||
|
|||
RE: New HP 15c CE speed tests | |||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)