Тест "Calculator Performance Index"
По просьбе Dima Masalov'а (2:461/640.9) из эхоконференции RU.CALCULATOR прогнал на МК-152 тест Calculator Performance Index. Также на этом хэкерском сайте мне понравилась страничка Calculator Precision, которая разоблачает магию "теста 3" asin(acos(atan(tan(cos(sin(9°)))))) и вообще может помочь в деле проверки и дальнейшего улучшения точности МК-152.
; Test152.mkl ; Calculator Performance Index ; Details: http://www.thimet.de/CalcCollection/CalcPerformance.html .ORG 0 30 M1 Wrap: 10 Loop: M0 1 + 4,567 EE +/- 4 - 70 + 69 - 7 * 11 / RM0 1 - Fx=0 Loop FR FLG FSIN FSQRT FSQRT FL1 Wrap R/S .END
По тесту получается, что МК-152 значительно обогнал другие модели и по классу производительности находится между последним "сатурновским" HP-49G и лучшим ARM'овским HP-50g, где-то наравне с HP-48GX.
В отличии от последнего теста Фролова, который проверяет скорость возведения в степень и умножения, данный тест проверяет скорость на следующей “взвеси” арифметических команд и функций:
- 20 сложений и 20 вычитаний, плюс 10 вычитаний для организации цикла
- 10 умножений и 10 делений
- 2 квадратных корня
- 1 синус и 1 логарифм
Авторское название теста «34 операции», что не совсем верно — при правильном подсчёте можно убедиться, что в каждом цикле производится 74 математические операции (не считая декремента и сравнений, скрытых в операциях FL1 и Fx=0). Тем не менее полученный результат в операциях в секунду (P = 34/T) пропорционален правильному, поэтому при сравнении моделей указанной ошибкой можно пренебречь.
Calculator: Elektronika MK-152 (v1.06)
Type: RPN
Introduction: 2007
Result: 2,645775 -01 (полная точность: 2,6457749817596 -01)
Loops: 30
Execution time: 6,91 секунды
Performance Index: 147,6
Loops: 90
Execution time: 20,73 секунды
Performance Index: 147,6
Использование программного секундомера позволило улучшить точность измерения времени. Желающие могут сделать свои замеры, отослать результаты для МК-152 автору теста и увидеть отечественную «Электронику МК-152» на достойном месте в списке современных моделей ПМК.
| Прикрепленный файл | Размер | Хиты | Last download |
|---|---|---|---|
| test152.mkl | 295 байта | 103 | 2 недели 21 часа ago |