I recently obtained a copy of the CLI-Grande benchmark suite, which is a port
of Java-Grande. It is available from CVS
at :pserver:[EMAIL PROTECTED]:/cvs. Check out module "cli-grande". I wanted
to post the results in case anyone was interested.
I observed that using full optimization (-O=all) with Mono sometimes made
results worse. Also, the Create:Array tests run so much faster with full
optimization that I am not sure how to interpret the results.
Finally, ilrun failed during the Serial:Reading:BinaryTree test, which aborted
the benchmark. So the remaining 4 tests did not run.
"CLI Grande Benchmark Suite - Version 2.0 - Section 1",
"OS: Unix 2.4.21.144 CLI: 1.1.4322.573",
,"mono -O=all","mono (default)","ilrun","mint","mono-opt/mono-default","ilrun/mono-opt","ilrun/mint",,
,
"Section1:Arith:Add:Int",221190500,235948900,206204280,9584203,0.937450863301333,0.93224745185711,21.5150159069043,," (adds/s) "
"Section1:Arith:Add:Long ",179951900,197343700,6903719.5,8671307,0.911870508154048,0.0383642490020944,0.796156738540107,," (adds/s) "
"Section1:Arith:Add:Float ",110815900,111283400,57196664,6694502,0.995799014048816,0.516141311851458,8.54382656096002,," (adds/s) "
"Section1:Arith:Add:Double ",108419600,46860440,58760308,7984470,2.31367012345595,0.541971267187852,7.35932478924713,," (adds/s) "
"Section1:Arith:Mult:Int ",161486500,158719100,119963360,9613009,1.01743583475461,0.742869280094621,12.4792726190103,," (multiplies/s) "
"Section1:Arith:Mult:Long ",39700480,37110090,6116030,8089773,1.06980284876701,0.154054308663271,0.756019977321984,," (multiplies/s) "
"Section1:Arith:Mult:Float ",88500380,89552900,54192044,7431890,0.98824694677671,0.612336850983013,7.29182536340016,," (multiplies/s) "
"Section1:Arith:Mult:Double",88517490,50837480,54735644,8945791,1.74118563705361,0.618359648471731,6.11859186068622,," (multiplies/s) "
"Section1:Arith:Div:Int",26305810,26304620,24554168,7652796,1.4523920133,0.933412352632365,3.2085224798884,," (divides/s) "
"Section1:Arith:Div:Long ",8042728,7919320,3874991,4986261,1.01558315612957,0.481800578112302,0.777133607727313,," (divides/s) "
"Section1:Arith:Div:Float ",37746460,37105660,27710100,6782400,1.01726960253503,0.734111225264568,4.08558917197452,," (divides/s) "
"Section1:Arith:Div:Double ",53415090,37523440,39626440,8809686,1.42351260971809,0.741858527243893,4.49805361961823,," (divides/s) "
"Section1:Assign:Same:Scalar:Local ",620827500,846611700,599959420,16967150,0.733308434079047,0.966386669404947,35.3600587016676,," (assignments/s) "
"Section1:Assign:Same:Scalar:Instance ",793268200,787358500,217401870,8975077,1.00750572960094,0.274058471019007,24.2228417650344,," (assignments/s) "
"Section1:Assign:Same:Scalar:Class ",341011900,342017900,21406904,4912664,0.997058633480879,0.0627746539050397,4.35749401953808,," (assignments/s) "
"Section1:Assign:Same:Array:Local ",119135500,125996300,138440090,4694022,0.945547607350374,1.16203893885534,29.4928506939252,," (assignments/s) "
"Section1:Assign:Same:Array:Instance ",63705430,59535560,44387680,1829450,1.07003998954574,0.696764467330336,24.2628549564077,," (assignments/s) "
"Section1:Assign:Same:Array:Class ",131722600,131707300,17462705,4151987,1.00011616668173,0.132571821388281,4.20586697405363,," (assignments/s) "
"Section1:Assign:Other:Scalar:Instance ",814437800,763728900,190996190,9770939,1.06639646607586,0.234512924129995,19.5473730825666,," (assignments/s) "
"Section1:Assign:Other:Scalar:Class",667766800,667856900,4392104,4898740,0.999865090860033,0.00657730213601515,0.896578303808735,," (assignments/s) "
"Section1:Assign:Other:Array:Instance ",126032400,125998800,70286504,3703004,1.0002920637,0.557685991856062,18.980941959555,," (assignments/s) "
"Section1:Assign:Other:Array:Class ",131748200,130704700,4193471.25,4150006,1.00798364557663,0.0318294386564674,1.0104735390744,," (assignments/s) "
"Section1:Cast:IntFloat",57291080,53036550,16287968,12643340,1.0802188302218,0.28430198907055,1.28826465158732,," (casts/s) "
"Section1:Cast:IntDouble ",57300250,44932720,17423172,12417110,1.27524552263918,0.304067992722545,1.40315838387515,," (casts/s) "
"Section1:Cast:LongFloat ",32967550,31849230,9498018,10277280,1.03511293679627,0.288102027599867,0.924176241184438,," (casts/s) "
"Section1:Cast:LongDouble ",36798260,31699070,9509921,10260570,1.16086244801504,0.258433985737369,0.926841393801709,," (casts/s) "
"Section1:Create:Array:Int:1 ",8685521000,1926683,1209995,1054746,4508.01766559418,0.000139311735012787,1.14719088766395,," (arrays/s) "
"Section1:Create:Array:Int:2 ",8693961000,1924005,1214885.25,1053181,4518.67900551194,0.000139738980885698,1.15353889787226,," (arrays/s) "
"Section1:Create:Array:Int:4