Revision of Performance Testing from Fri, 10/01/2010 - 14:44

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

(units are in seconds)

Script 0.3.3 0.5.0 1.0.0
3LatentMultiRegWith2LevelModerator-a.R 72.27 4.81 4.79
3LatentMultiRegWith2LevelModerator-b.R 90.02 5.37 5.06
3LatentMultiRegWith2LevelModerator-c.R 398.28 6.12 5.86
3LatentMultiRegWith2LevelModeratorAndMissing-a.R 82.30 29.3 10.8
3LatentMultiRegWith2LevelModeratorAndMissing-b.R 92.73 32.7 12.1
3LatentMultiRegWith2LevelModeratorAndMissing-c.R 403.73 60.0 17.3
3LatentMultiRegWithContinuousModerator-a.R 71.38 4.51 4.51
3LatentMultiRegWithContinuousModerator-b.R 90.23 5.33 5.17
3LatentMultiRegWithContinuousModerator-c.R 401.75 229.2 120.0
BootstrapParallelNightly.R 20.89 18.33 18.3
RAM-3Factor-12Indicators-covdata-a.R 0.77 0.76 0.47
RAM-3Factor-12Indicators-rawdata-a.R 76.98 4.85 4.42
RAM-3Factor-24Indicators-covdata-a.R 3.33 2.24 1.47
RAM-3Factor-24Indicators-rawdata-a.R 586.38 27.9 25.7
RAM-3Factor-48Indicators-covdata-a.R 32.04 24.3 9.73
RAM-3Factor-48Indicators-rawdata-a.R 6610.79 255.6 197.
RAM-3Factor-96Indicators-covdata-a.R 1557.89 1626.77 135.
startsTestMissing.R 270 1532. 68.9
startsTestNoMissing.R 386 34.8 24.6
thresholdModel1Factor3Variate.R 8.198 1.12 1.12
thresholdModel1Factor5Variate.R 79.98 46.7 46.5
thresholdModel1Factor8Variate.R 11995. 1059.1 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