Revision of Performance Testing from Fri, 09/10/2010 - 15:14

The revisions let you track differences between multiple versions of a post.

(units are in seconds)

Script 0.3.3-1264 0.5.0-1353 r1387 0.9.0-1417
3LatentMultiRegWith2LevelModerator-a.R 72.27 7.08 4.56 4.56
3LatentMultiRegWith2LevelModerator-b.R 90.02 8.84 5.04 5.15
3LatentMultiRegWith2LevelModerator-c.R 398.28 9.96 5.99 6.08
3LatentMultiRegWith2LevelModeratorAndMissing-a.R 82.30 53.33 14.25 10.75
3LatentMultiRegWith2LevelModeratorAndMissing-b.R 92.73 59.43 16.15 12.25
3LatentMultiRegWith2LevelModeratorAndMissing-c.R 403.73 92.97 24.48 17.8
3LatentMultiRegWithContinuousModerator-a.R 71.38 7.40 4.48 4.40
3LatentMultiRegWithContinuousModerator-b.R 90.23 8.18 5.15 5.19
3LatentMultiRegWithContinuousModerator-c.R 401.75 404.28 229.4 111.6
BootstrapParallelNightly.R 20.89 19.79 18.56 18.2
RAM-3Factor-12Indicators-covdata-a.R 0.77 0.62 0.61 0.59
RAM-3Factor-12Indicators-rawdata-a.R 76.98 7.61 4.70 4.77
RAM-3Factor-24Indicators-covdata-a.R 3.33 2.60 2.71 1.49
RAM-3Factor-24Indicators-rawdata-a.R 586.38 42.13 25.64 25.65
RAM-3Factor-48Indicators-covdata-a.R 32.04 27.44 26.812 9.89
RAM-3Factor-48Indicators-rawdata-a.R 6610.79 318.73 222.4 194.3
RAM-3Factor-96Indicators-covdata-a.R 1557.89 1654.71 1677. 135.5
startsTestMissing.R 270 127.3 71.46
startsTestNoMissing.R 386 41.0 23.47
thresholdModel1Factor3Variate.R 8.198 1.16 1.17
thresholdModel1Factor5Variate.R 79.98 46.57 46.53
thresholdModel1Factor8Variate.R 11995. 1053. 1050.

RAM-3Factor-96Indicators-covdata-a.R

dgemm_    32.65%
dtrsm_    19.25%
dgemv_     14.13%
dtrmv_   6.29%
dtrmm_ 6.10%
dsyrk_ 5.92%
omxCallRAMObjective 4.57%
In file /usr/lib/R/lib/libR.so 3.25%
__memcpy_sse3 1.72%
dsymv_ 1.12%
ddot_ 1.09%
In file /usr/lib/liblapack.so.3gf.0 1.01%


RAM-3Factor-48Indicators-rawdata-a.R

100,000 samples in 100 seconds, OpenMx r1365

Sort by top of stack, same collapsed (when >= 5):
        dsymv_        44807
        omxCallFIMLObjective        10064
        omxDataRow        8798
        ATL_dJIK48x48x48NN0x0x0_a1_b0        4475
        ATL_dJIK48x48x48NT0x0x0_a1_b0        3963
        ddot_        1320
        omxMatrixSubtract        1292
        dp4dpGuBLm_N_loop4dpGuBLm        1202
        ATL_dreftrmvUNN        1131
        ATL_daxpy        918
        ATL_dJIK0x0x0NN0x0x0_aX_bX        796
        log        716
        ATL_dJIK0x0x0NT0x0x0_aX_bX        603
        ATL_dJIK0x0x48NN0x0x0_aX_bX        419
        __memcpy        397
        ATL_daxpy_xp1yp1aXbX        358
        szone_free        228
        ATL_dJIK0x0x48NT0x0x0_aX_bX        211
        ATL_dgemvN_a1_x1_b1_y1        209
        omxMatrixCompute        190


thresholdModel1Factor8Variables.R

100,000 samples in 100 seconds, OpenMx r1365

Sort by top of stack, same collapsed (when >= 5):
        phinv_        23665
        phi_        20347
        exp$fenv_access_off        18712
        master.1.mvnfnc_        8502
        limits_        2311
        log        1726
        fulsum_        1606
        __i686.get_pc_thunk.bx        972
        ncvsrt_        866
        dyld_stub_exp        522
        mvnfnc_        287
        rulnrm_        97
        differ_        76
        rcswap_        68
        bsinit_        60
        omxCallFIMLOrdinalObjective        57