Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Mar 1998 13:38:02 -0500 (EST)
From:      Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
To:        lamaster@george.arc.nasa.gov
Cc:        hardware@FreeBSD.ORG
Subject:   Re: Stream_d benchmark... Wow, there really are differences in
Message-ID:  <199803191838.NAA17140@khavrinen.lcs.mit.edu>
In-Reply-To: <199803191800.KAA01635@george.arc.nasa.gov>
References:  <199803191010.CAA21492@rah.star-gate.com> <199803191800.KAA01635@george.arc.nasa.gov>

next in thread | previous in thread | raw e-mail | index | archive | help
<<On Thu, 19 Mar 1998 10:00:03 -0800 (PST), Hugh LaMaster <lamaster@george.arc.nasa.gov> said:

> For the discussion of the chipsets, I refer to my previous post.  
> This is just to put the numbers in one place so that they can be 
> compared to previous numbers.  This discussion should probably be
> elsewhere - in - hardware perhaps?

People might also want to try the HINT benchmark
(<http://www.scl.ameslab.gov>).  It's very good at revealing memory
regimes.

If anyone wants to send me their HINT numbers, I'll put together a
compilation.  I've already put together a collection of the three
unique machine types I have (Intel BB440FX, a generic Orion-based
Intel OEM machine, and my Micron TransPort XKE laptop); both the
Intels peak at around 700,000 QUIPS when running out of the on-CPU
cache.  The BB440FX seems to do a bit better in that range.  Perhaps
this weekend I'll upgrade that machine to 3.0 (if it stabilizes) and
try the shared-memory parallel version of HINT on it.

I tweaked the HINT parameters, as suggested in the documentation, to
get a couple percent additional improvement.  I have not tried
comparing different compilers in any serious manner.

Here are some HINT numbers for the BB440FX (plot using gnuplot with
``using 5:2'' and ``set log x'' to reveal the memory regime):

# time		 QUIPs	     			    problem size (bytes)
3.8952349424     348721      1358348      1372237  115267908
3.7189320326     348027      1294289      1306893  109779012
3.5326459408     349093      1233223      1244660  104551440
3.3733619452     348321      1175012      1185391   99572844
3.2034929991     349471      1119526      1128944   94831296
3.0628269911     348253      1066639      1075185   90315540
2.9071429968     349564      1016232      1023986   86014824
2.7711549997     349381       968189       975225   81918900
2.6325010061     350390       922402       928786   78018024
2.5177379847     349030       878767       884559   74302956
2.3983880281     349060       837182       842438   70764792
2.2756210566     350477       797553       802322   67395048
2.1764819622     349091       759790       764117   64185828
2.0602200031     351324       723806       727731   61129404
1.9757740498     348985       689516       693078   58218552
1.8703290224     351192       656844       660075   55446300
1.7903549671     349490       625711       628643   52806012
1.6941549778     351826       596048       598708   50291472
1.6213600636     350191       567786       570199   47896716
1.5510190725     348711       540858       543047   45615948
1.4665440321     351303       515202       517188   43443792
1.3927919865     352356       490758       492560   41375040
1.3281880617     351961       467470       469105   39404820
1.2636409998     352382       445284       446767   37528428
1.2060999870     351669       424147       425493   35741412
1.1456279755     352655       404011       405232   34039488
1.0932079554     352018       384828       385936   32418624
1.0377190113     353231       366554       367559   30874956
0.9879270792     353412       349145       350057   29404788
0.9495389462     350234       332561       333388   28004592
0.8948929310     353967       316763       317513   26671092
0.8518639803     354180       301713       302394   25401096
0.8116649389     354059       287377       287995   24191580
0.7714369297     354819       273721       274281   23039604
0.7356629372     354390       260712       261220   21942480
0.6996439695     354923       248320       248781   20897604
0.6650530100     355636       236516       236935   19902540
0.6337449551     355464       225273       225653   18954852
0.6032170057     355699       214563       214908   18052272
0.5744509697     355752       204362       204675   17192700
0.5456489325     356723       194645       194929   16374036
0.5209010839     355902       185390       185647   15594348
0.4958109856     356130       176573       176807   14851788
0.4700399637     357791       168176       168388   14144592
0.4485750198     357081       160178       160370   13471080
0.4264800549     357718       152559       152734   12829656
0.4061260223     357777       145303       145461   12218724
0.3868120909     357774       138391       138535   11636940
0.3701900244     356056       131808       131939   11082876
0.3490248919     359683       125538       125657   10555188
0.3326259851     359462       119566       119674   10052616
0.3166019917     359689       113878       113976    9573984
0.3015060425     359728       108460       108549    9118116
0.2866079807     360421       103299       103380    8683920
0.2725340128     361000        98385        98458    8270472
0.2597349882     360766        93704        93770    7876680
0.2467069626     361743        89245        89305    7501620
0.2357419729     360556        84998        85053    7144452
0.2278270721     355327        80953        81003    6804252
0.2125790119     362692        77101        77146    6480264
0.2015560865     364324        73432        73473    6171732
0.1912100315     365763        69938        69975    5877900
0.1823719740     365237        66609        66643    5598012
0.1772879362     357830        63439        63470    5331480
0.1651539803     365839        60420        60448    5077632
0.1560890675     368663        57544        57570    4835880
0.1487169266     368523        54806        54829    4605636
0.1420760155     367393        52198        52219    4386396
0.1344969273     369626        49714        49733    4177572
0.1280310154     369811        47347        47365    3978660
0.1229120493     366879        45094        45110    3789240
0.1151299477     373033        42947        42962    3608808
0.1090290546     375162        40904        40917    3437028
0.1035540104     376197        38957        38969    3273396
0.0977300406     379645        37103        37114    3117576
0.0929880142     380013        35337        35347    2969148
0.0879329443     382730        33655        33664    2827776
0.0836639404     383108        32052        32061    2693124
0.0790870190     385993        30527        30535    2564940
0.0751620531     386814        29074        29081    2442804
0.0716530085     386450        27690        27697    2326548
0.0675688982     390310        26373        26379    2215836
0.0642710924     390802        25117        25123    2110332
0.0605139732     395309        23922        23927    2009868
0.0573439598     397307        22783        22788    1914192
0.0540419817     401512        21698        21703    1823052
0.0509010553     406000        20666        20670    1736280
0.0484730005     406043        19682        19686    1653624
0.0462779999     405060        18745        18749    1574916
0.0435720086     409750        17854        17857    1499988
0.0413284898     411432        17004        17007    1428588
0.0388849974     416486        16195        16198    1360632
0.0365499854     422004        15424        15427    1295868
0.0339480042     432732        14690        14693    1234212
0.0323190093     432920        13992        13994    1175496
0.0304355025     437833        13326        13328    1119552
0.0284565091     446007        12692        12694    1066296
0.0271236897     445659        12088        12090    1015560
0.0255466700     450666        11513        11515     967260
0.0232736667     471138        10965        10967     921228
0.0224779844     464596        10443        10445     877380
0.0212193330     468736         9946         9948     835632
0.0193646351     489208         9473         9475     795900
0.0185865164     485427         9022         9024     758016
0.0168687701     509430         8593         8595     721980
0.0155097246     527701         8185         8186     687624
0.0148379803     525378         7796         7797     654948
0.0138390064     536497         7425         7426     623784
0.0124266148     569071         7072         7073     594132
0.0117815971     571710         6736         6737     565908
0.0108834028     589493         6416         6417     539028
0.0105997801     576495         6111         6112     513408
0.0100423296     579522         5820         5821     488964
0.0092544953     598927         5543         5544     465696
0.0087366700     604211         5279         5280     443520
0.0082577126     608863         5028         5029     422436
0.0078261409     611902         4789         4790     402360
0.0074888766     609016         4561         4562     383208
0.0071038753     611477         4344         4345     364980
0.0067455024     613427         4138         4139     347676
0.0064169963     614132         3941         3942     331128
0.0061140060     613983         3754         3755     315420
0.0058191061     614511         3576         3577     300468
0.0055545926     613171         3406         3407     286188
0.0052962737     612491         3244         3245     272580
0.0050251809     614889         3090         3091     259644
0.0047866603     614820         2943         2944     247296
0.0045676140     613656         2803         2804     235536
0.0043405386     615119         2670         2671     224364
0.0041297844     615759         2543         2544     213696
0.0039356629     615387         2422         2423     203532
0.0037461360     615824         2307         2308     193872
0.0035663098     616313         2198         2199     184716
0.0033978224     616267         2094         2095     175980
0.0032318367     617287         1995         1996     167664
0.0030778960     617296         1900         1901     159684
0.0029291987     617908         1810         1811     152124
0.0027909506     617703         1724         1725     144900
0.0026621819     616780         1642         1643     138012
0.0025313885     617836         1564         1565     131460
0.0024172912     616386         1490         1491     125244
0.0022944403     618445         1419         1420     119280
0.0021840378     619031         1352         1353     113652
0.0020804277     619098         1288         1289     108276
0.0019901045     616545         1227         1228     103152
0.0018868716     619539         1169         1170      98280
0.0017985627     619378         1114         1115      93660
0.0017115298     619908         1061         1062      89208
0.0016280545     620982         1011         1012      85008
0.0015507550     620983          963          964      80976
0.0014768472     621590          918          919      77196
0.0014053641     622610          875          876      73584
0.0013387425     622969          834          835      70140
0.0012754891     623287          795          796      66864
0.0012156243     623544          758          759      63756
0.0011574793     623766          722          723      60732
0.0011008483     624969          688          689      57876
0.0010506912     624348          656          657      55188
0.0009986203     625861          625          626      52584
0.0009512784     626523          596          597      50148
0.0009061713     626810          568          569      47796
0.0008620148     627597          541          542      45528
0.0008200424     629233          516          517      43428
0.0007809320     630014          492          493      41412
0.0007431290     631113          469          470      39480
0.0007060737     633076          447          448      37632
0.0006729533     633029          426          427      35868
0.0006395833     634786          406          407      34188
0.0006094892     634956          387          388      32592
0.0005797756     636451          369          370      31080
0.0005518545     637848          352          353      29652
0.0005256015     639266          336          337      28308
0.0005002486     639680          320          321      26964
0.0004761179     640596          305          306      25704
0.0004528399     642610          291          292      24528
0.0004308779     645193          278          279      23436
0.0004100069     646329          265          266      22344
0.0003907432     647483          253          254      21336
0.0003713243     649027          241          242      20328
0.0003524996     652482          230          231      19404
0.0003342047     655286          219          220      18480
0.0003180052     657221          209          210      17640
0.0003018189     659335          199          200      16800
0.0002873300     661260          190          191      16044
0.0002732390     662423          181          182      15288
0.0002605330     664022          173          174      14616
0.0002469361     668188          165          166      13944
0.0002346479     673348          158          159      13356
0.0002226586     678167          151          152      12768
0.0002116192     680467          144          145      12180
0.0002022320     682384          138          139      11676
0.0001930363     683809          132          133      11172
0.0001824929     690437          126          127      10668
0.0001729600     693801          120          121      10164
0.0001649970     696982          115          116       9744
0.0001572371     699580          110          111       9324
0.0001500088     699958          105          106       8904
0.0001430304     699152          100          101       8484
0.0001373689     698847           96           97       8148
0.0001320942     696472           92           93       7812
0.0001263674     696382           88           89       7476
0.0001205023     697082           84           85       7140
0.0001143614     699537           80           81       6804
0.0001101451     699078           77           78       6552
0.0001060576     697734           74           75       6300
0.0001015137     699412           71           72       6048
0.0000968227     702314           68           69       5796
0.0000921301     705524           65           66       5544
0.0000874137     709271           62           63       5292
0.0000828373     712239           59           60       5040
0.0000797747     714512           57           58       4872
0.0000771410     712980           55           56       4704
0.0000745569     710866           53           54       4536
0.0000713299     714988           51           52       4368
0.0000688441     711753           49           50       4200
0.0000662821     709090           47           48       4032
0.0000634967     708698           45           46       3864
0.0000606534     708946           43           44       3696
0.0000578863     708285           41           42       3528
0.0000550525     708414           39           40       3360
0.0000536611     708148           38           39       3276
0.0000520988     710189           37           38       3192
0.0000508978     707300           36           37       3108
0.0000491595     711968           35           36       3024
0.0000478154     711068           34           35       2940
0.0000463699     711669           33           34       2856
0.0000449233     712325           32           33       2772
0.0000435267     712206           31           32       2688
0.0000424738     706318           30           31       2604
0.0000406883     712735           29           30       2520
0.0000393109     712271           28           29       2436
0.0000379311     711817           27           28       2352
0.0000365029     712273           26           27       2268
0.0000351030     712189           25           26       2184
0.0000337772     710538           24           25       2100
0.0000324022     709829           23           24       2016
0.0000310327     708931           22           23       1932
0.0000297022     707018           21           22       1848
0.0000283335     705878           20           21       1764
0.0000268978     706378           19           20       1680
0.0000255585     704267           18           19       1596
0.0000242102     702184           17           18       1512
0.0000229141     698261           16           17       1428
0.0000217165     690718           15           16       1344
0.0000200997     696529           14           15       1260
0.0000187252     694251           13           14       1176
0.0000173514     691585           12           13       1092
0.0000159823     688261           11           12       1008
0.0000145807     685836           10           11        924
0.0000132020     681714            9           10        840
0.0000118329     676079            8            9        756
0.0000101163     691950            7            8        672
0.0000088867     675164            6            7        588
0.0000073141     683611            5            6        504
0.0000059474     672565            4            5        420
0.0000045626     657527            3            4        336
0.0000032090     623239            2            3        252
0.0000018535     539507            1            2        168


-GAWollman

--
Garrett A. Wollman   | O Siem / We are all family / O Siem / We're all the same
wollman@lcs.mit.edu  | O Siem / The fires of freedom 
Opinions not those of| Dance in the burning flame
MIT, LCS, CRS, or NSA|                     - Susan Aglukark and Chad Irschick

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hardware" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803191838.NAA17140>