timing.txt 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. This file is part of GRG 3.2
  2. Copyright (C) 1997-2000 Vadim V. Zhytnikov
  3. GRG 3.2 and REDUCE Timing
  4. Here I collected some statistics on the performance of REDUCE and
  5. GRG 3.2 on various platforms. This information can be useful if you
  6. want to estimate which type of machine you need for your problems.
  7. The statistics includes timing for three different tests:
  8. 1. First time T1 is the run-time of the standard REDUCE test reduce.tst.
  9. To run this test you have to start REDUCE and type the command
  10. in "$reduce/xmpl/reduce.tst";
  11. 2. Second test T2 is the computation of the irreducible curvature
  12. spinors for the Bondi metric. This metric is widely used for
  13. comparing performance of computer algebra systems in general
  14. relativity. To run this test you have to start REDUCE and GRG
  15. and enter the command
  16. "bondi.up";
  17. or
  18. "bondi.low";
  19. You must use "bondi.up"; if after start GRG prints
  20. System variables are upper-cased: E I PI SIN ...
  21. and "bondi.low"; if the message reads
  22. System variables are lower-cased: e i pi sin ...
  23. The output of this test is stored automatically into the file
  24. bondi.out and the timing can be found at the end of this file:
  25. Time: XX.XX sec (Y%GC)
  26. 3. Two previous tests run quite fast on modern computers and their
  27. typical run-time is just several seconds. Thus they do not reflect
  28. properly the performance for really hard computations. The third
  29. test is a more complicated task which usually runs many minutes
  30. and requires 8Mb of RAM or more. This test computes field equations
  31. for some exact solution of the Poincare Gauge Theory of Gravitation
  32. with dynamical torsion. To run this test you have to start GRG
  33. and type
  34. "pgt.up";
  35. or
  36. "pgt.low";
  37. as explained above. Type quit; to terminate GRG session.
  38. All timings below are given in seconds. The GRG timings T2 and T3 are
  39. given including the garbage collection time and the garbage collection
  40. percentage is shown in parentheses.
  41. ------------------------------------------------------------------------------
  42. Machine and OS: REDUCE: T1: T2: T3:
  43. ------------------------------------------------------------------------------
  44. Notebooks i86:
  45. Cx486DX 33MHz (DOS) 3.4 PSL 7Mb 5.2 15.0 (3%) 2911.5 (19%)
  46. Cx486DX 33MHz (DOS) 3.5 PSL 7Mb 5.7 27.4 (2%) 5216.1 (14%)
  47. Cx486DX 33MHz (DOS) 3.6 PSL 7Mb 6.0 26.0 (2%) 3933.3 (11%)
  48. PC i86:
  49. 386DX 40MHz (DOS) 3.4 PSL 3Mb 9.0 27.6 (1%)
  50. 486DX2 66MHz (DOS) 3.4 CSL 10Mb 5.8 27.8 (0%) 5174.9 (8%)
  51. 486DX2 66MHz (DOS) 3.5 PSL 8Mb 2.9 13.2 (3%) 2605.0 (12%)
  52. 486DX2 66MHz (Win3.1) 3.5 PSL 15Mb 3.5 13.0 (0%) 2389.7 (5%)
  53. 486DX2 66MHz (DOS) 3.4 PSL 18Mb 3.2 7.3 (0%) 1215.5 (7%)
  54. 486DX2 66MHz (DOS) 3.6 PSL 18Mb 3.5 12.2 (0%) 1851.6 (3%)
  55. Pentium 100MHz (DOS) 3.4 PSL 10Mb 1.3 3.5 (0%) 610.0 (10%)
  56. Pentium 100MHz (DOS) 3.4 PSL 10Mb 0.77 2.1 (0%) 401.6 (13%)
  57. Pentium 166MHz (DOS) 3.4 PSL 7Mb 0.66 1.6 (3%) 314.2 (21%)
  58. Pentium MMX 166MHz (DOS) 3.4 PSL 8Mb 0.33 1.2 (4%) 226.3 (20%)
  59. Pentium MMX 166MHz (DOS) 3.4 PSL 24Mb 0.33 1.1 (0%) 191.9 (6%)
  60. Pentium MMX 233MHz (DOS) 3.4 PSL 48Mb 0.38 0.9 (0%) 145.3 (3%)
  61. Pentium MMX 233MHz (DOS) 3.5 PSL 48Mb 0.28 1.6 (0%) 317.4 (1%)
  62. Pentium MMX 233MHz (DOS) 3.6 PSL 48Mb 0.38 1.7 (0%) 251.7 (1%)
  63. Pentium MMX 233MHz (Linux) 3.6 PSL 36Mb 0.39 1.6 (0%) 226.3 (1%)
  64. Pentium Pro 200MHz 256Kb (DOS) 3.4 PSL 24Mb 0.31 0.8 (0%) 127.9 (5%)
  65. Pentium Pro 200MHz 256Kb (DOS) 3.6 PSL 24Mb 0.49 1.3 (0%) 192.2 (2%)
  66. Pentium II 233MHz (DOS) 3.4 PSL 48Mb 0.27 0.6 (0%) 109.1 (3%)
  67. Pentium II 233MHz (DOS) 3.6 PSL 48Mb 0.44 1.3 (0%) 181.9 (1%)
  68. Pentium II 233MHz (Linux) 3.6 PSL 36Mb 0.30 1.1 (0%) 136.4 (2%)
  69. Pentium II 233MHz (Linux) 3.7 PSL 48Mb 1.3 (0%) 143.5 (1%)
  70. Pentium II 266MHz (DOS) 3.4 PSL 48Mb 0.26 0.6 (0%) 96.2 (3%)
  71. Pentium II 266MHz (DOS) 3.6 PSL 48Mb 0.34 1.1 (0%) 154.2 (1%)
  72. K6-2 350MHz (DOS) 3.4 PSL 32Mb 0.5 0.8 (0%) 114.5 (4%)
  73. K6-2 400MHz (DOS) 3.4 PSL 48Mb 0.6 (0%) 101.3 (3%)
  74. K6-2 400MHz (DOS) 3.6 PSL 48Mb 0.9 (0%) 166.7 (1%)
  75. Celeron A 366MHz (DOS) 3.4 PSL 48Mb 0.1 0.4 (0%) 70.2 (4%)
  76. Celeron A 366MHz (DOS) 3.6 PSL 48Mb 0.2 0.8 (0%) 146.0 (1%)
  77. Celeron A 366MHz (Linux) 3.6 PSL 48Mb 0.2 0.7 (0%) 110.3 (2%)
  78. Celeron A 366MHz (Linux) 3.7 PSL 48Mb 0.9 (0%) 116.6 (1%)
  79. Pentium II 450MHz (DOS) 3.4 PSL 36Mb 0.2 0.3 (0%) 62.1 (4%)
  80. Pentium III 450MHz (DOS) 3.4 PSL 48Mb 0.6 (0%) 60.4 (4%)
  81. Pentium III 450MHz (DOS) 3.6 PSL 48Mb 0.3 (0%) 101.5 (1%)
  82. Celeron A 500MHz (DOS) 3.4 PSL 48Mb 0.4 (0%) 53.7 (4%)
  83. Celeron A 500MHz (DOS) 3.6 PSL 48Mb 0.6 (0%) 118.9 (1%)
  84. Celeron A 500MHz (Linux) 3.7 PSL 48Mb 0.6 (0%) 97.1 (1%)
  85. Pentium III E 500MHz (DOS) 3.4 PSL 48Mb 50.6 (5%)
  86. Pentium III E 500MHz (DOS) 3.6 PSL 48Mb 75.6 (2%)
  87. Pentium III E 667MHz (DOS) 3.4 PSL 48Mb 39.3 (6%)
  88. Pentium III E 667MHz (DOS) 3.6 PSL 48Mb 58.1 (2%)
  89. Pentium III E 733MHz (DOS) 3.4 PSL 48Mb 33.6 (4%)
  90. Pentium III E 733MHz (Win98) 3.6 CSL/WC 48Mb 156.0 (1%)
  91. Pentium III E 733MHz (Win98) 3.6 CSL/VC 48Mb 67.0 (2%)
  92. Pentium III E 733MHz (DOS) 3.6 PSL 48Mb 50.8 (1%)
  93. Pentium III E 733MHz (Linux) 3.7 PSL 48Mb 38.9 (2%)
  94. IBM RS/6000:
  95. RS/6000 3BT (AIX) 3.5 PSL 8Mb 1.1 6.0 (5%) 1267.1 (15%)
  96. RS/6000 590 (AIX) 3.5 PSL 8Mb 1.1 5.9 (5%) 1226.8 (15%)
  97. SPARC:
  98. SPARC 1+ 65MHz 3.6 PSL 20Mb 3.2 12.5 (0%) 1716.1 (5%)
  99. SPARC 2 75MHz 3.6 PSL 20Mb 2.1 7.8 (0%) 1132.2 (4%)
  100. SPARC 10/20 SuperSPARC 33MHz 3.6 PSL 20Mb 1.4 5.9 (0%) 832.0 (3%)
  101. SPARC 4 microSPARC 110MHz 3.6 PSL 20Mb 0.98 3.5 (0%) 442.0 (3%)
  102. SPARC 20-612 2xSuperSPARC 60MHz 3.6 PSL 20Mb 0.76 3.2 (0%) 431.1 (4%)
  103. HyperSPARC 22 2xHyperSPARC 125MHz 3.6 PSL 20Mb 0.58 2.3 (0%) 308.4 (4%)
  104. Ultra 1 UltraSPARC 167MHz 3.6 PSL 20Mb 0.30 1.2 (0%) 187.9 (4%)
  105. Ultra 2 2xUltraSPARC 167MHz 3.6 PSL 20Mb 0.31 1.2 (0%) 190.5 (4%)
  106. Ultra 2 2xUltraSPARC 167MHz 3.7 PSL 120Mb 299.0 (0%)
  107. Ultra 4 4xUltraSPARC-II 400MHz 3.7 PSL 120Mb 113.1 (0%)
  108. Ultra 5/10 UltraSPARC-IIi 440MHz 3.7 PSL 120Mb 114.6 (0%)
  109. ------------------------------------------------------------------------------