ghc-dup: 0540130d662389bb314f5e4d14076f315e153e77
1: \makeatletter
2: \begin{tabular}{lrrrrrrrrrrrr}
3: \\
4: & \multicolumn{2}{c}{no sharing}& \multicolumn{2}{c}{shared tree}& \multicolumn{2}{c}{add. thunk}& \multicolumn{2}{c}{partly eval'ed}& \multicolumn{2}{c}{fully eval'ed}& \multicolumn{2}{c}{run twice} \\
5: & MB & sec.& MB & sec.& MB & sec.& MB & sec.& MB & sec.& MB & sec. \\ \midrule
6: original%
7: &
8: {\def\@currentlabel{2}\label{stats:Original:Unshared:mem}2} &
9: {\def\@currentlabel{6.70}\label{stats:Original:Unshared:time}6.70}&
10: {\def\@currentlabel{4\,189}\label{stats:Original:Shared:mem}4\,189} &
11: {\def\@currentlabel{24.15}\label{stats:Original:Shared:time}24.15}&
12: {\def\@currentlabel{4\,188}\label{stats:Original:SharedThunk:mem}4\,188} &
13: {\def\@currentlabel{24.35}\label{stats:Original:SharedThunk:time}24.35}&
14: {\def\@currentlabel{4\,188}\label{stats:Original:SharedEvaled:mem}4\,188} &
15: {\def\@currentlabel{24.08}\label{stats:Original:SharedEvaled:time}24.08}&
16: {\def\@currentlabel{4\,189}\label{stats:Original:SharedFull:mem}4\,189} &
17: {\def\@currentlabel{30.36}\label{stats:Original:SharedFull:time}30.36}&
18: {\def\@currentlabel{4\,189}\label{stats:Original:RunTwice:mem}4\,189} &
19: {\def\@currentlabel{29.73}\label{stats:Original:RunTwice:time}29.73} \\
20: \textsf{solveDup}%
21: &
22: {\def\@currentlabel{2}\label{stats:SolveDup:Unshared:mem}2} &
23: {\def\@currentlabel{6.71}\label{stats:SolveDup:Unshared:time}6.71}&
24: {\def\@currentlabel{3}\label{stats:SolveDup:Shared:mem}3} &
25: {\def\@currentlabel{6.74}\label{stats:SolveDup:Shared:time}6.74}&
26: {\def\@currentlabel{4\,188}\label{stats:SolveDup:SharedThunk:mem}4\,188} &
27: {\def\@currentlabel{24.32}\label{stats:SolveDup:SharedThunk:time}24.32}&
28: {\def\@currentlabel{4\,188}\label{stats:SolveDup:SharedEvaled:mem}4\,188} &
29: {\def\@currentlabel{24.03}\label{stats:SolveDup:SharedEvaled:time}24.03}&
30: {\def\@currentlabel{4\,189}\label{stats:SolveDup:SharedFull:mem}4\,189} &
31: {\def\@currentlabel{30.50}\label{stats:SolveDup:SharedFull:time}30.50}&
32: {\def\@currentlabel{2}\label{stats:SolveDup:RunTwice:mem}2} &
33: {\def\@currentlabel{13.47}\label{stats:SolveDup:RunTwice:time}13.47} \\
34: \textsf{rateDup}%
35: &
36: {\def\@currentlabel{2}\label{stats:RateDup:Unshared:mem}2} &
37: {\def\@currentlabel{2.33}\label{stats:RateDup:Unshared:time}2.33}&
38: {\def\@currentlabel{5}\label{stats:RateDup:Shared:mem}5} &
39: {\def\@currentlabel{2.34}\label{stats:RateDup:Shared:time}2.34}&
40: {\def\@currentlabel{5}\label{stats:RateDup:SharedThunk:mem}5} &
41: {\def\@currentlabel{2.34}\label{stats:RateDup:SharedThunk:time}2.34}&
42: {\def\@currentlabel{5}\label{stats:RateDup:SharedEvaled:mem}5} &
43: {\def\@currentlabel{2.33}\label{stats:RateDup:SharedEvaled:time}2.33}&
44: {\def\@currentlabel{4\,189}\label{stats:RateDup:SharedFull:mem}4\,189} &
45: {\def\@currentlabel{31.28}\label{stats:RateDup:SharedFull:time}31.28}&
46: {\def\@currentlabel{4\,153}\label{stats:RateDup:RunTwice:mem}4\,153} &
47: {\def\@currentlabel{29.01}\label{stats:RateDup:RunTwice:time}29.01} \\
48: \textsf{solveDeepDup}%
49: &
50: {\def\@currentlabel{2}\label{stats:SolveDeepDup:Unshared:mem}2} &
51: {\def\@currentlabel{6.63}\label{stats:SolveDeepDup:Unshared:time}6.63}&
52: {\def\@currentlabel{2}\label{stats:SolveDeepDup:Shared:mem}2} &
53: {\def\@currentlabel{6.74}\label{stats:SolveDeepDup:Shared:time}6.74}&
54: {\def\@currentlabel{2}\label{stats:SolveDeepDup:SharedThunk:mem}2} &
55: {\def\@currentlabel{6.60}\label{stats:SolveDeepDup:SharedThunk:time}6.60}&
56: {\def\@currentlabel{2}\label{stats:SolveDeepDup:SharedEvaled:mem}2} &
57: {\def\@currentlabel{6.79}\label{stats:SolveDeepDup:SharedEvaled:time}6.79}&
58: {\def\@currentlabel{4\,189}\label{stats:SolveDeepDup:SharedFull:mem}4\,189} &
59: {\def\@currentlabel{29.72}\label{stats:SolveDeepDup:SharedFull:time}29.72}&
60: {\def\@currentlabel{2}\label{stats:SolveDeepDup:RunTwice:mem}2} &
61: {\def\@currentlabel{13.30}\label{stats:SolveDeepDup:RunTwice:time}13.30} \\
62: unit lifting%
63: &
64: {\def\@currentlabel{1}\label{stats:Unit:Unshared:mem}1} &
65: {\def\@currentlabel{1.79}\label{stats:Unit:Unshared:time}1.79}&
66: {\def\@currentlabel{1}\label{stats:Unit:Shared:mem}1} &
67: {\def\@currentlabel{1.78}\label{stats:Unit:Shared:time}1.78}&
68: {\def\@currentlabel{1}\label{stats:Unit:SharedThunk:mem}1} &
69: {\def\@currentlabel{1.78}\label{stats:Unit:SharedThunk:time}1.78}&
70: &
71: &
72: &
73: &
74: {\def\@currentlabel{1}\label{stats:Unit:RunTwice:mem}1} &
75: {\def\@currentlabel{3.56}\label{stats:Unit:RunTwice:time}3.56} \\
76: church encoding%
77: &
78: {\def\@currentlabel{2}\label{stats:Church:Unshared:mem}2} &
79: {\def\@currentlabel{7.12}\label{stats:Church:Unshared:time}7.12}&
80: {\def\@currentlabel{2}\label{stats:Church:Shared:mem}2} &
81: {\def\@currentlabel{7.06}\label{stats:Church:Shared:time}7.06}&
82: {\def\@currentlabel{2}\label{stats:Church:SharedThunk:mem}2} &
83: {\def\@currentlabel{7.19}\label{stats:Church:SharedThunk:time}7.19}&
84: &
85: &
86: &
87: &
88: {\def\@currentlabel{2}\label{stats:Church:RunTwice:mem}2} &
89: {\def\@currentlabel{14.35}\label{stats:Church:RunTwice:time}14.35} \\
90: \end{tabular}
91: \makeatother
Generated by git2html.