Details: c45Parallel

File c45Parallel, 4.2 KB (added by alexandru.sorici, 14 years ago)

Profiling of our parallel version

Line 
1Functions sorted by metric: Exclusive User CPU Time
2
3Excl.     Incl.     Incl.     Incl.      Name 
4User CPU  User CPU  OMP Work  OMP Wait         
5  sec.      sec.      sec.      sec.     
619.784    19.784    18.493    25.017     <Total>
7 4.373     4.863     4.863     0.050     Group
8 2.111     4.733     4.733     7.956     GetData
9 1.921     1.941     1.941     0.110     ComputeFrequencies_Discr
10 1.331     5.284     5.284     0.080     EstimateErrors
11 1.241     1.241     0.        1.271     <OMP-overhead>
12 1.171     1.171     1.171     0.        Classify
13 0.871     0.871     0.871     0.010     mutex_unlock
14 0.841     0.841     0.841     0.        strcmp
15 0.680     0.680     0.680     0.030     mutex_lock_impl
16 0.530     0.530     0.530     0.600     _write
17 0.490     0.490     0.490     0.500     _read
18 0.490     0.490     0.490     0.020     Swap
19 0.450     2.712     2.712     0.640     putc
20 0.360     4.293     3.022     1.561     FormTree_Discr
21 0.300     0.791     0.791     0.500     getc
22 0.280     1.621     1.621     0.        Evaluate
23 0.280     1.051     1.051     0.        Which
24 0.230     2.602     2.602     0.520     GetDescription
25 0.180     0.941     0.941     0.040     _flockget
26 0.170     0.961     0.961     0.500     ReadName
27 0.150     1.321     1.321     0.        Category
28 0.150     2.862     2.862     0.640     StreamOut
29 0.140     0.410     0.410     0.090     _malloc_unlocked
30 0.140     0.821     0.821     0.040     mutex_lock
31 0.110     0.110     0.110     0.        realfree
32 0.090     0.130     0.130     0.        TotalInfo
33 0.080     0.570     0.570     0.110     calloc
34 0.070     0.070     0.070     0.        t_splay
35 0.060     0.060     0.060     0.090     memset
36 0.050     0.050     0.050     0.        log
37 0.050     0.050     0.        0.951     <OMP-implicit_barrier>
38 0.050     0.120     0.120     0.        t_delete
39 0.040     0.040     0.040     0.        memcpy
40 0.030     0.080     0.080     0.        AddErrs
41 0.030     0.030     0.030     0.        cleanfree
42 0.020     0.020     0.020     0.        CountItems
43 0.020     0.020     0.020     0.        exp
44 0.020     0.540     0.540     0.100     malloc
45 0.020     2.882     2.882     0.640     OutTree
46 0.020     0.020     0.020     0.        ResetFreq_discr
47 0.020     0.020     0.020     0.        sqrt
48 0.020     0.020     0.020     0.        TreeSize
49 0.010     0.120     0.120     0.        ComputeGain_Discr
50 0.010     0.220     0.220     0.        CopyTree
51 0.010     0.010     0.010     0.        DiscrKnownBaseInfo_Discr
52 0.010     2.152     2.101     0.510     FormTree_Discr -- MP doall from line 415 [_$d1A415.FormTree_Discr]
53 0.010     0.010     0.010     0.        _free_unlocked
54 0.010     0.010     0.010     0.        InitialiseWeights
55 0.010     0.130     0.130     0.        Leaf
56 0.010     0.010     0.010     0.040     _morecore
57 0.010     0.010     0.010     0.        putc_unlocked
58 0.010     0.030     0.030     0.        Sprout
59 0.        0.        0.        0.050     atexit_fini
60 0.        0.        0.        0.050     call_fini
61 0.        0.030     0.030     0.        DiscreteTest
62 0.        2.091     2.091     0.110     EvalDiscreteAtt_Discr
63 0.        0.        0.        0.050     exit
64 0.        0.        0.        0.050     _exithandle
65 0.        0.490     0.490     0.500     _filbuf
66 0.        0.540     0.540     0.600     _flsbuf
67 0.        2.152     2.101     1.071     FormTree_Discr -- OMP parallel region from line 412 [_$p1B412.FormTree_Discr]
68 0.        0.050     0.050     0.        free
69 0.        0.010     0.010     0.090     InitialiseTreeData
70 0.        0.        0.        0.040     _lwp_start
71 0.        0.        0.        0.050     __lwp_wait
72 0.        0.        0.        0.050     lwp_wait
73 0.       19.053    17.782    10.377     main
74 0.        0.        0.       13.860     <OMP-idle>
75 0.       12.108    10.838     2.232     OneTree_Discr
76 0.        5.294     5.294     0.080     Prune
77 0.        0.        0.        0.050     pthread_join
78 0.        2.882     2.882     0.640     SaveTree
79 0.       19.053    17.782    10.377     _start
80 0.        0.        0.        0.050     _thrp_join
81 0.        0.        0.        0.040     _thr_setup
82 0.        0.530     0.530     0.600     _xflsbuf
83