GDL> time_compare, ['idl8.0mp2', 'g111007','g111010', 'g111010bis', 'g111011','g111011b'] idl8.0mp2: |TIME_TEST3 performance for IDL 8.0: idl8.0mp2: | OS_FAMILY=unix, OS=linux, ARCH=x86_64 idl8.0mp2: | Tue Oct 11 10:06:46 2011 g111007: |TIME_TEST3 performance for IDL 6.0: g111007: | OS_FAMILY=unix, OS=Linux, ARCH=x86_64 g111007: | Tue Oct 11 10:06:22 2011 g111010: |TIME_TEST3 performance for IDL 6.0: g111010: | OS_FAMILY=unix, OS=Linux, ARCH=x86_64 g111010: | Tue Oct 11 10:05:12 2011 g111010bis: |TIME_TEST3 performance for IDL 6.0: g111010bis: | OS_FAMILY=unix, OS=Linux, ARCH=x86_64 g111010bis: | Tue Oct 11 10:06:06 2011 g111011: |TIME_TEST3 performance for IDL 6.0: g111011: | OS_FAMILY=unix, OS=Linux, ARCH=x86_64 g111011: | Tue Oct 11 10:04:51 2011 g111011b: |TIME_TEST3 performance for IDL 6.0: g111011b: | OS_FAMILY=unix, OS=Linux, ARCH=x86_64 g111011b: | Tue Oct 11 23:06:45 2011 Time idl8.0m g111007 g111010 g111010 g111011 g111011 0.04 100^ 125* 122* 121* 118* 133* Empty For loop, 200 0.01 100^ 192* 114 125* 146* 130* Call empty procedur 0.02 100^ 594* 120* 173* 123* 130* Add 200000 integer 0.03 100^ 296* 107 128* 108 112 50000 scalar loops 0.00 351* 635* 18695* 602* 611* 100^ Mult 512 by 512 byt 0.02 100^ 1157* 1150* 1151* 1039* 1044* Shift 512 by 512 by 0.01 229* 825* 3939* 772* 777* 100^ Add constant to 512 0.01 134* 624* 2977* 582* 592* 100^ Add two 512 by 512 0.00 243* 596* 9411* 599* 596* 100^ Mult 512 by 512 flo 0.01 100^ 551* 552* 544* 513* 520* Shift 512 x 512 arr 0.00 427* 1944* 863* 865* 857* 100^ Add two 512 by 512 0.01 100^ 139* 135* 114 138* 114 Generate 1000000 ra 0.02 100^ 156* 155* 155* 154* 154* Invert a 192^2 rand 0.00 2403* 103 115* 103 100^ 105 LU Decomposition of 0.03 100^ 395* 197* 219* 208* 201* Transpose 384^2 byt 0.02 100^ 362* 422* 425* 311* 325* Transpose 384^2 byt 0.03 140* 104 100^ 106 105 102 Transpose 384^2 byt 0.02 100^ 814* 397* 368* 648* 700* Log of 100000 numbe 0.00 207* 100 3896* 4657* 100^ 100 Log of 100000 numbe 0.02 148* 101 101 100 100 100^ 131072 point forwar 0.04 100^ 860* 868* 870* 872* 860* Smooth 512 by 512 b 0.01 100^ 602* 600* 622* 610* 588* Smooth 512 by 512 f 0.01 100^ 327* 315* 314* 312* 196* Write and read 512 0.42 100^ 381* 620* 343* 313* 279* Total Time 0.02 100^ 237* 331* 226* 189* 122* Geometric mean ^ = fastest. * = Slower by 15% or more. Wed Oct 12 00:03:09 2011