Changes between Version 6 and Version 7 of LateDmd


Ignore:
Timestamp:
Aug 30, 2013 2:30:17 PM (19 months ago)
Author:
nfrisby
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LateDmd

    v6 v7  
    160160 
    161161{{{ 
    162 DYNAMIC_BY_DEFAULT   = NO 
    163 DYNAMIC_GHC_PROGRAMS = NO 
    164  
    165162SRC_HC_OPTS     = -O -H64m 
    166163GhcStage1HcOpts = -O -fasm 
     
    168165GhcHcOpts       = -Rghc-timing 
    169166GhcLibHcOpts    = -O2 
    170 }}} 
    171  
    172 ==== 2.7Ghz Core i7 !MacBook Pro, 16 GB, 64-bit ====  
     167 
     168SplitObjs          = NO 
     169 
     170DYNAMIC_BY_DEFAULT   = NO 
     171DYNAMIC_GHC_PROGRAMS = NO 
     172}}} 
     173 
     174The changes in binary size were the same on my two tests platforms so far (both 64-bit). It looks like essentially we're seeing the effects of an increase in the size of the base library. The smallest programs increased by +1.1% in both 10 and 11. Other programs usually had ~0.1% difference in 10 and 11. nucleic2 has about a +1% from 10 to 11, but that is a known anomaly — cf the discussion in "old performance numbers" below. 
    173175 
    174176{{{ 
     
    183185}}} 
    184186 
    185 ===== mode=norm ===== 
     187==== 2.7Ghz Core i7 !MacBook Pro, 16 GB, 64-bit ====  
     188 
     189===== mode=norm NoFibRuns=30 ===== 
    186190 
    187191{{{ 
    188192Allocations 
     193 
     194-- NB nucliec2 and cryptarithm2 are explained in the "Old performance numbers" section below. 
    189195 
    190196------------------------------------------------------------------------------- 
     
    201207      transform            696343224           +0.0%           -2.4% 
    202208 
     209       -- everything else changed less 
     210 
    203211       nucleic2             87567072           +0.0%           +3.4% 
    204212   cryptarithm2             24028936           +0.0%           +4.2% 
     
    216224------------------------------------------------------------------------------- 
    217225           life                 0.23          -13.0%          -13.0% 
     226 
     227       -- everything else changed less 
    218228 
    219229   binary-trees                 0.61           +6.3%           +5.9% 
     
    235245         simple                 0.24           -9.0%           -4.9% 
    236246 
     247       -- everything else changed less 
     248 
    237249            hpg                 0.21           -1.9%           +6.7% 
    238250reverse-complem                 0.27          +13.5%          +12.8% 
     
    243255}}} 
    244256 
     257==== really big many-core server, 48 GB, 64-bit ====  
     258 
     259===== mode=norm NoFibRuns=30 ===== 
     260 
     261{{{ 
     262Allocations 
     263 
     264-- NB nucliec2 and cryptarithm2 are explained in the "Old performance numbers" section below. 
     265 
     266------------------------------------------------------------------------------- 
     267        Program                   00              10              11 
     268------------------------------------------------------------------------------- 
     269       cichelli             80307264           +0.0%          -22.9% 
     270        mandel2              1041544           +0.0%          -21.4% 
     271reverse-complem            150153040          -13.2%          -13.2% 
     272          fasta            401153024           -9.1%           -9.1% 
     273      integrate            474063360           +0.0%           -5.1% 
     274   k-nucleotide           4125099504           -0.0%           -4.8% 
     275        knights              1968072           +0.0%           -3.8% 
     276         fulsom            323486224           +0.0%           -2.6% 
     277      transform            696343224           +0.0%           -2.4% 
     278            ida            128551480           +0.0%           -1.2% 
     279        parstof              3102544           +0.0%           -1.4% 
     280         simple            226411568           -0.0%           -1.0% 
     281 
     282       -- everything else changed less 
     283 
     284           bspt             12285840           +0.0%           +1.2% 
     285       nucleic2             87567496           +0.0%           +3.4% 
     286   cryptarithm2             24028936           +0.0%           +4.2% 
     287        -1 s.d.                -----           -1.9%           -4.8% 
     288        +1 s.d.                -----           +1.5%           +3.1% 
     289        Average                -----           -0.2%           -0.9% 
     290}}} 
     291 
     292{{{ 
     293Run Time 
     294 
     295 
     296------------------------------------------------------------------------------- 
     297        Program                   00              10              11 
     298------------------------------------------------------------------------------- 
     299         simple                 0.27           -2.6%           -6.4% 
     300      transform                 0.39           -1.3%           -5.1% 
     301          fasta                 0.59           -2.5%           -4.7% 
     302 
     303       -- everything else changed less 
     304 
     305          kahan                 0.30           +3.6%           +3.9% 
     306   binary-trees                 0.88           +7.2%           +6.9% 
     307      typecheck                 0.24           +8.3%           +8.3% 
     308         hidden                 0.49           +4.1%          +10.2% 
     309 
     310        -1 s.d.                -----           -1.7%           -3.0% 
     311        +1 s.d.                -----           +2.9%           +3.5% 
     312        Average                -----           +0.6%           +0.2% 
     313}}} 
     314 
     315{{{ 
     316Elapsed Time 
     317 
     318------------------------------------------------------------------------------- 
     319        Program                   00              10              11 
     320------------------------------------------------------------------------------- 
     321         simple                 0.27           -2.6%           -6.8% 
     322      transform                 0.39           -1.3%           -5.1% 
     323          fasta                 0.59           -2.7%           -3.7% 
     324 
     325       -- everything else changed less 
     326 
     327   binary-trees                 0.88           +7.3%           +6.9% 
     328      typecheck                 0.24           +8.3%           +8.3% 
     329         hidden                 0.49           +4.1%          +10.1% 
     330 
     331        -1 s.d.                -----           -1.6%           -2.9% 
     332        +1 s.d.                -----           +3.1%           +3.6% 
     333        Average                -----           +0.7%           +0.3% 
     334 
     335===== mode=slow NoFibRuns=30 ===== 
     336 
     337{{{ 
     338Allocations 
     339 
     340------------------------------------------------------------------------------- 
     341        Program                   00              10              11 
     342------------------------------------------------------------------------------- 
     343       cichelli             80307264           +0.0%          -22.9% 
     344        mandel2              1041544           +0.0%          -21.4% 
     345reverse-complem           1500677840          -13.2%          -13.2% 
     346          fasta           4005660304           -9.1%           -9.1% 
     347      integrate            948063920           +0.0%           -5.1% 
     348   k-nucleotide          41144014840           +0.0%           -4.9% 
     349         fulsom            323486224           +0.0%           -2.6% 
     350      transform           1389145136           +0.0%           -2.4% 
     351         genfft           1796463848           +0.0%           -1.2% 
     352            ida            733628984           +0.0%           -1.0% 
     353        parstof              3102544           +0.0%           -1.4% 
     354         simple            226411568           -0.0%           -1.0% 
     355 
     356       -- everything else changed less 
     357 
     358           bspt             12285840           +0.0%           +1.2% 
     359       nucleic2             87567496           +0.0%           +3.4% 
     360   cryptarithm2             24028936           +0.0%           +4.2% 
     361 
     362        -1 s.d.                -----           -1.9%           -4.7% 
     363        +1 s.d.                -----           +1.5%           +3.1% 
     364        Average                -----           -0.2%           -0.9% 
     365}}} 
     366 
     367{{{ 
     368Run Time 
     369 
     370------------------------------------------------------------------------------- 
     371        Program                   00              10              11 
     372------------------------------------------------------------------------------- 
     373         mandel                 0.22           -9.1%           -9.1% 
     374      transform                 0.80           -0.3%           -8.7% 
     375reverse-complem                 1.39           -5.9%           -6.1% 
     376         simple                 0.26           -1.4%           -5.2% 
     377          fasta                 5.84           -3.9%           -4.2% 
     378    gen_regexps                 1.01           -4.6%           -4.7% 
     379 
     380       -- everything else changed less 
     381 
     382      paraffins                 1.00           +0.2%           +3.4% 
     383      typecheck                 0.49          +10.2%           +8.2% 
     384         hidden                 0.49           +4.1%          +10.2% 
     385 
     386        -1 s.d.                -----           -2.6%           -3.3% 
     387        +1 s.d.                -----           +2.9%           +2.7% 
     388        Average                -----           +0.1%           -0.3% 
     389}}} 
     390 
     391{{{ 
     392Elapsed Time 
     393 
     394------------------------------------------------------------------------------- 
     395        Program                   00              10              11 
     396------------------------------------------------------------------------------- 
     397         mandel                 0.22           -9.1%           -9.1% 
     398      transform                 0.80           +0.0%           -8.5% 
     399reverse-complem                 1.39           -5.9%           -5.8% 
     400         simple                 0.27           -2.1%           -5.2% 
     401          fasta                 5.86           -3.9%           -4.2% 
     402    gen_regexps                 1.01           -4.5%           -4.6% 
     403 
     404       -- everything else changed less 
     405 
     406      paraffins                 1.00           +0.2%           +3.7% 
     407      typecheck                 0.49          +10.2%           +8.2% 
     408         hidden                 0.49           +4.5%          +10.2% 
     409 
     410        -1 s.d.                -----           -2.6%           -3.2% 
     411        +1 s.d.                -----           +2.9%           +2.8% 
     412        Average                -----           +0.1%           -0.3% 
     413}}} 
     414 
    245415=== Old performance numbers === 
    246416 
     
    257427   cryptarithm2             25078168           +0.0%           +8.0% 
    258428       nucleic2             98331744           +0.0%           +3.2% 
     429 
     430       -- everything else changed less 
    259431 
    260432       cichelli             80310632           +0.0%          -22.9%