The Museum of HP Calculators

HP Forum Archive 20

[ Return to Index | Top of Index ]

Speed of the HP-41CL
Message #1 Posted by MichaelG on 17 Jan 2012, 2:38 a.m.

I recently watched a video on YouTube that shows a speed comparison of the 41CL and 41CX. My feeling was that the CL was about 4 time faster (or a bit more). The maximum turbo mode of the CL is 50.

Where does this big difference come from? I know the example makes intensive use of X-Memory. Does this slow down everything? Run "normal" focal programs faster?

Michael

      
Re: Speed of the HP-41CL
Message #2 Posted by Eric Smith on 17 Jan 2012, 3:56 a.m.,
in response to message #1 by MichaelG

In the 50x turbo mode, many, but not all, of the 41's microinstructions run at 50 times the normal speed. However, certain microinstructions, including all the ones that access the display and peripherals, have to run at normal speed, so those run at 1x, or perhaps even slower due to the delay to sync up to the 1x serial bus. This results in the average execution speed being much lower than 50x. The actual speed will vary a lot depending on exactly what your program is doing.

Edited: 17 Jan 2012, 3:56 a.m.

      
Re: Speed of the HP-41CL
Message #3 Posted by BobVA on 17 Jan 2012, 7:10 a.m.,
in response to message #1 by MichaelG

I don't think it's the X-MEMORY access, but rather what Eric mentioned above, the need to stay in sync with hardware not on the CPU board. In particular the 41CL manual notes that the keyboard must be scanned (a 1x operation) at every program line, which limits the speedup a program composed of relatively simple functions would see.

For example, a program that made multiple calls to transcendental functions would see a lot bigger speed boost than one that was just incrementing a counter. Cheers, Bob


[ Return to Index | Top of Index ]

Go back to the main exhibit hall