Turtle/Hare benchmarks for the new HP-71X running on HP-49G+ - Printable Version +- HP Forums (https://archived.hpcalc.org/museumforum) +-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html) +--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html) +--- Thread: Turtle/Hare benchmarks for the new HP-71X running on HP-49G+ (/thread-56915.html) |
Turtle/Hare benchmarks for the new HP-71X running on HP-49G+ - HrastProgrammer - 05-13-2004 While testing my HP-71X emulator ported to HP-49G+, I have executed all Turtle/Hare benchmarks (published by Valentin Albillo on this forum some time ago) and here are the results: (Test 1) Matrix operations:All tests were performed with 33.5K RAM version (only version possible on HP-49G+) with a special object containing Math, Finance and Circuit Analysis ROMs in port 5 (usually occupied by Forth or HP-41 Translator ROM). The numbers in parenthesis are times for HP-71X running on HP-48GX/49G. The numerical results of all calculations are the same as on the real HP-71B and HP-71X running on 48/49. This was a good test of Saturn/ARM emulation and a good way to prove that arithmetical instructions with decimal numbers in decimal mode are correctly emulated. I expected a more linear increase in speed over HP-48GX/49G but, obviously, some Saturn instructions have been more efficiently emulated on ARM than the others because the HP-49G+ speed increase over HP-48GX/49G goes from about 1.8x to 2.2x with an average of 2x so the emulated Saturn/ARM is approx. twice as fast compared to the real Saturn. I am talking about pure Saturn emulation, not about RPL/SysRPL execution where many Saturn code have been patched and rewritten in pure ARM machine language. I haven't yet made any extensive benchmarking of HP-41X and HP-42X but I suspect the results would be very close to the HP-71X. Hope this will be interesting to someone especially to the ones who hoped that HP-49G+ will be 6-7 times faster than HP-48/49 (as I read somewhere). The truth is: The speed increase isn't that significant when working with application written completly in machine language (like are all those emulators).
Best regards.
Re: Turtle/Hare benchmarks for the new HP-71X running on HP-49G+ - Anon - 05-13-2004 I think its funny... An ARM emulating a Saturn emulating the HP-71. All you need to do now is have an Apple running Virtual PC, running a 49G+ emulator.
Nice work!
Re: Turtle/Hare benchmarks for the new HP-71X running on HP-49G+ - V-PN - 05-13-2004 "I think its funny... An ARM emulating a Saturn emulating the HP-71. Re: Turtle/Hare benchmarks for the new HP-71X running on HP-49G+ - V-PN - 05-13-2004 "All tests were performed with 33.5K RAM version Re: Turtle/Hare benchmarks for the new HP-71X running on HP-49G+ - HrastProgrammer - 05-14-2004 I recommend you to study the possibilities of using the main RAM for HP-71X RAM (or ROM), It is - after all - 256KB Did you read this: “... with a special object containing Math, Finance and Circuit Analysis ROMs in port 5 (usually occupied by Forth or HP-41 Translator ROM)”? If you read HP-71X description on my page, you will find that port 5 in HP-71X has been stored in Port0 of HP-48GX/49G/G+ so I am, obviously, using main RAM. This area is currently occupying 96K but can be increased to support more modules if I find a need to do so in the future. Main RAM is also used to store virtual “magnetic” cards which are saved from HP-71X or have to be loaded into HP-71X.
Anyway, thanks for the advice, but I have studied a possibility of using main RAM a long time ago. In the case of HP-71X, it is only suitable as a ROM storage. Unless you want to end in ‘Memory Clear’ every time you exit the emulator, main RAM in 49G/G+ cannot be properly CONFIGured and used as a RAM storage in HP-71X. I think we have already discussed this just a 2-3 weeks ago.
Re: Turtle/Hare benchmarks for the new HP-71X running on HP-49G+ - OpenRPN - 05-17-2004 "I am talking about pure Saturn emulation, not about RPL/SysRPL execution where many Saturn code have been patched and rewritten in pure ARM machine language." Has anyone actually done this? Pure ARM based RPL/sysRPL is something I would be extremely interested in. If anyone is aware of any such development please send me an e-mail!!!
Best Regards, Re: Turtle/Hare benchmarks for the new HP-71X running on HP-49G+ - V-PN - 05-17-2004 http://alpage.ath.cx/hptute/arm.htm |