Performance of tamarin-tracing interpreter

Zbynek Winkler zbynek.winkler at gmail.com
Thu Jan 17 12:52:45 PST 2008


Hello,

is there a specific reason why tamarin-tracing in interpreter mode is
so much slower (up to about 25 times) than tamarin-central?

Zbynek

tc: /home/zbynek/hg.mozilla.org/tamarin-central/objdir-release/shell/avmshell
-Dinterp
tt: /home/zbynek/hg.mozilla.org/tamarin-tracing/objdir-release/shell/avmshell
-interp


test                                                    tc      tt

untyped/sunspider-bitops-bits-in-byte.as               429    1675
untyped/sunspider-crypto-aes.as                        695   19870
untyped/sunspider-s3d-raytrace.as                      634    9780
untyped/sunspider-bitops-nsieve-bits.as                854   16352
untyped/sunspider-string-validate-input.as             410   13882
untyped/sunspider-access-binary-trees.as               195    1292
untyped/sunspider-controlflow-recursive.as             206    1595
untyped/sunspider-bitops-3bit-bits-in-byte.as          189    1362
untyped/sunspider-string-fasta.as                      489    9198
untyped/sunspider-s3d-cube.as                          518    9257
untyped/sunspider-bitops-bitwise-and.as                633    8287
untyped/sunspider-math-partial-sums.as                 678    6129
untyped/sunspider-s3d-morph.as                         684    6101
untyped/sunspider-access-fannkuch.as                  1499   40799
untyped/sunspider-math-cordic.as                       522    5885
untyped/sunspider-access-nbody.as                      648    4118
untyped/sunspider-crypto-sha1.as                       320    3716
untyped/sunspider-crypto-md5.as                        307    5446
untyped/sunspider-access-nsieve.as                    1000   12212
untyped/sunspider-math-spectral-norm.as                413    3803
typed/sunspider-bitops-bits-in-byte.as                 327    1555
typed/sunspider-crypto-aes.as                          713   19242
typed/sunspider-s3d-raytrace.as                        411    6089
typed/sunspider-bitops-nsieve-bits.as                  893   15816
typed/sunspider-string-validate-input.as               401   13737
typed/sunspider-access-binary-trees.as                 198    1377
typed/sunspider-controlflow-recursive.as               247    1685
typed/sunspider-bitops-3bit-bits-in-byte.as            215    1540
typed/sunspider-string-fasta.as                        514    9203
typed/sunspider-s3d-cube.as                            528    9232
typed/sunspider-bitops-bitwise-and.as                  155     423
typed/sunspider-math-partial-sums.as                   414    2829
typed/sunspider-s3d-morph.as                           671    6080
typed/sunspider-access-fannkuch.as                    1555   40612
typed/sunspider-math-cordic.as                         574    5962
typed/sunspider-access-nbody.as                        667    4099
typed/sunspider-crypto-sha1.as                         399    3871
typed/sunspider-crypto-md5.as                          398    5152
typed/sunspider-access-nsieve.as                       996   11856
typed/sunspider-math-spectral-norm.as                  338    3722


-- 
http://robotika.cz/


More information about the Tamarin-devel mailing list