3 ##------- Plot small Date vs LOC ----
4 set output "running_loc.png"
6 set ylabel "Lines of Code"
8 set timefmt "%Y-%m-%d-%H:%M:%S:"
9 set format x "%b %d, %Y"
11 ## Various labels for the graph
12 set label "Reoptimizer\n checkins" at "2003-02-18:", 114000
13 set label "Modulo Sched\n checkin" at "2003-03-28:", 119500
14 set label "Reoptimizer\n checkins" at "2003-06-01:", 134000
15 set label "'dummy'\nfunction" at "2003-07-20:", 150000
16 set label "Reoptimizer\n removal" at "2003-08-10:", 132000
17 set label "llvm-db\ncheckin" at "2004-01-04:", 145000
18 set label "llvm/projects" at "2004-01-04:", 151000
23 plot "running_loc.txt" using 1:2 title '' with lines, \
24 "running_loc.txt" using 1:2 title "Date vs. Lines of Code" with lines
26 ##------- Plot large Date vs LOC ----
30 set output "running_loc_large.png"
31 plot "running_loc.txt" using 1:2 title '', \
32 "running_loc.txt" using 1:2 title "Date vs. Lines of Code" with lines
35 # Delete all labels...
38 ##------- Olden CBE performance ----
43 set output "running_Olden_cbe_time.png"
44 set ylabel "CBE compiled execution time (s)"
45 plot "running_Olden_cbe_time.txt" u 1:2 t '' with lines, \
46 "running_Olden_cbe_time.txt" u 1:2 t "bh" with lines, \
47 "running_Olden_cbe_time.txt" u 1:3 t "em3d" with lines, \
48 "running_Olden_cbe_time.txt" u 1:4 t "mst" with lines, \
49 "running_Olden_cbe_time.txt" u 1:5 t "power" with lines, \
50 "running_Olden_cbe_time.txt" u 1:6 t "tsp" with lines, \
51 "running_Olden_cbe_time.txt" u 1:7 t "bisort" with lines, \
52 "running_Olden_cbe_time.txt" u 1:8 t "health" with lines, \
53 "running_Olden_cbe_time.txt" u 1:9 t "perimeter" with lines, \
54 "running_Olden_cbe_time.txt" u 1:10 t "treeadd" with lines, \
55 "running_Olden_cbe_time.txt" u 1:11 t "voronoi" \
61 set output "running_Olden_cbe_time_large.png"
62 plot "running_Olden_cbe_time.txt" u 1:2 t '' with lines, \
63 "running_Olden_cbe_time.txt" u 1:2 t "bh" with lines, \
64 "running_Olden_cbe_time.txt" u 1:3 t "em3d" with lines, \
65 "running_Olden_cbe_time.txt" u 1:4 t "mst" with lines, \
66 "running_Olden_cbe_time.txt" u 1:5 t "power" with lines, \
67 "running_Olden_cbe_time.txt" u 1:6 t "tsp" with lines, \
68 "running_Olden_cbe_time.txt" u 1:7 t "bisort" with lines, \
69 "running_Olden_cbe_time.txt" u 1:8 t "health" with lines, \
70 "running_Olden_cbe_time.txt" u 1:9 t "perimeter" with lines, \
71 "running_Olden_cbe_time.txt" u 1:10 t "treeadd" with lines, \
72 "running_Olden_cbe_time.txt" u 1:11 t "voronoi" \
75 ##------- Olden JIT performance ----
80 set output "running_Olden_jit_time.png"
81 set ylabel "JIT execution time (s)"
82 plot "running_Olden_jit_time.txt" u 1:2 t '' with lines, \
83 "running_Olden_jit_time.txt" u 1:2 t "bh" with lines, \
84 "running_Olden_jit_time.txt" u 1:3 t "em3d" with lines, \
85 "running_Olden_jit_time.txt" u 1:4 t "mst" with lines, \
86 "running_Olden_jit_time.txt" u 1:5 t "power" with lines, \
87 "running_Olden_jit_time.txt" u 1:6 t "tsp" with lines, \
88 "running_Olden_jit_time.txt" u 1:7 t "bisort" with lines, \
89 "running_Olden_jit_time.txt" u 1:8 t "health" with lines, \
90 "running_Olden_jit_time.txt" u 1:9 t "perimeter" with lines, \
91 "running_Olden_jit_time.txt" u 1:10 t "treeadd" with lines, \
92 "running_Olden_jit_time.txt" u 1:11 t "voronoi" \
98 set output "running_Olden_jit_time_large.png"
99 plot "running_Olden_jit_time.txt" u 1:2 t '' with lines, \
100 "running_Olden_jit_time.txt" u 1:2 t "bh" with lines, \
101 "running_Olden_jit_time.txt" u 1:3 t "em3d" with lines, \
102 "running_Olden_jit_time.txt" u 1:4 t "mst" with lines, \
103 "running_Olden_jit_time.txt" u 1:5 t "power" with lines, \
104 "running_Olden_jit_time.txt" u 1:6 t "tsp" with lines, \
105 "running_Olden_jit_time.txt" u 1:7 t "bisort" with lines, \
106 "running_Olden_jit_time.txt" u 1:8 t "health" with lines, \
107 "running_Olden_jit_time.txt" u 1:9 t "perimeter" with lines, \
108 "running_Olden_jit_time.txt" u 1:10 t "treeadd" with lines, \
109 "running_Olden_jit_time.txt" u 1:11 t "voronoi" \
112 ##------- Olden LLC performance ----
117 set output "running_Olden_llc_time.png"
118 set ylabel "LLC compiled execution time (s)"
119 plot "running_Olden_llc_time.txt" u 1:2 t '' with lines, \
120 "running_Olden_llc_time.txt" u 1:2 t "bh" with lines, \
121 "running_Olden_llc_time.txt" u 1:3 t "em3d" with lines, \
122 "running_Olden_llc_time.txt" u 1:4 t "mst" with lines, \
123 "running_Olden_llc_time.txt" u 1:5 t "power" with lines, \
124 "running_Olden_llc_time.txt" u 1:6 t "tsp" with lines, \
125 "running_Olden_llc_time.txt" u 1:7 t "bisort" with lines, \
126 "running_Olden_llc_time.txt" u 1:8 t "health" with lines, \
127 "running_Olden_llc_time.txt" u 1:9 t "perimeter" with lines, \
128 "running_Olden_llc_time.txt" u 1:10 t "treeadd" with lines, \
129 "running_Olden_llc_time.txt" u 1:11 t "voronoi" \
135 set output "running_Olden_llc_time_large.png"
136 plot "running_Olden_llc_time.txt" u 1:2 t '' with lines, \
137 "running_Olden_llc_time.txt" u 1:2 t "bh" with lines, \
138 "running_Olden_llc_time.txt" u 1:3 t "em3d" with lines, \
139 "running_Olden_llc_time.txt" u 1:4 t "mst" with lines, \
140 "running_Olden_llc_time.txt" u 1:5 t "power" with lines, \
141 "running_Olden_llc_time.txt" u 1:6 t "tsp" with lines, \
142 "running_Olden_llc_time.txt" u 1:7 t "bisort" with lines, \
143 "running_Olden_llc_time.txt" u 1:8 t "health" with lines, \
144 "running_Olden_llc_time.txt" u 1:9 t "perimeter" with lines, \
145 "running_Olden_llc_time.txt" u 1:10 t "treeadd" with lines, \
146 "running_Olden_llc_time.txt" u 1:11 t "voronoi" \
150 ##------- Olden optimizer time ----
155 set output "running_Olden_opt_time.png"
156 set ylabel "Time to run the optimizer (s)"
157 plot "running_Olden_opt_time.txt" u 1:2 t '' with lines, \
158 "running_Olden_opt_time.txt" u 1:2 t "bh" with lines, \
159 "running_Olden_opt_time.txt" u 1:3 t "em3d" with lines, \
160 "running_Olden_opt_time.txt" u 1:4 t "mst" with lines, \
161 "running_Olden_opt_time.txt" u 1:5 t "power" with lines, \
162 "running_Olden_opt_time.txt" u 1:6 t "tsp" with lines, \
163 "running_Olden_opt_time.txt" u 1:7 t "bisort" with lines, \
164 "running_Olden_opt_time.txt" u 1:8 t "health" with lines, \
165 "running_Olden_opt_time.txt" u 1:9 t "perimeter" with lines, \
166 "running_Olden_opt_time.txt" u 1:10 t "treeadd" with lines, \
167 "running_Olden_opt_time.txt" u 1:11 t "voronoi" \
173 set output "running_Olden_opt_time_large.png"
174 plot "running_Olden_opt_time.txt" u 1:2 t '' with lines, \
175 "running_Olden_opt_time.txt" u 1:2 t "bh" with lines, \
176 "running_Olden_opt_time.txt" u 1:3 t "em3d" with lines, \
177 "running_Olden_opt_time.txt" u 1:4 t "mst" with lines, \
178 "running_Olden_opt_time.txt" u 1:5 t "power" with lines, \
179 "running_Olden_opt_time.txt" u 1:6 t "tsp" with lines, \
180 "running_Olden_opt_time.txt" u 1:7 t "bisort" with lines, \
181 "running_Olden_opt_time.txt" u 1:8 t "health" with lines, \
182 "running_Olden_opt_time.txt" u 1:9 t "perimeter" with lines, \
183 "running_Olden_opt_time.txt" u 1:10 t "treeadd" with lines, \
184 "running_Olden_opt_time.txt" u 1:11 t "voronoi" \
188 ##------- Machine code size ----
193 set output "running_Olden_machcode.png"
194 set ylabel "Program machine code size (bytes)"
195 plot "running_Olden_machcode.txt" u 1:2 t '' with lines, \
196 "running_Olden_machcode.txt" u 1:2 t "bh" with lines, \
197 "running_Olden_machcode.txt" u 1:3 t "em3d" with lines, \
198 "running_Olden_machcode.txt" u 1:4 t "mst" with lines, \
199 "running_Olden_machcode.txt" u 1:5 t "power" with lines, \
200 "running_Olden_machcode.txt" u 1:6 t "tsp" with lines, \
201 "running_Olden_machcode.txt" u 1:7 t "bisort" with lines, \
202 "running_Olden_machcode.txt" u 1:8 t "health" with lines, \
203 "running_Olden_machcode.txt" u 1:9 t "perimeter" with lines, \
204 "running_Olden_machcode.txt" u 1:10 t "treeadd" with lines, \
205 "running_Olden_machcode.txt" u 1:11 t "voronoi" \
211 set output "running_Olden_machcode_large.png"
212 plot "running_Olden_machcode.txt" u 1:2 t '' with lines, \
213 "running_Olden_machcode.txt" u 1:2 t "bh" with lines, \
214 "running_Olden_machcode.txt" u 1:3 t "em3d" with lines, \
215 "running_Olden_machcode.txt" u 1:4 t "mst" with lines, \
216 "running_Olden_machcode.txt" u 1:5 t "power" with lines, \
217 "running_Olden_machcode.txt" u 1:6 t "tsp" with lines, \
218 "running_Olden_machcode.txt" u 1:7 t "bisort" with lines, \
219 "running_Olden_machcode.txt" u 1:8 t "health" with lines, \
220 "running_Olden_machcode.txt" u 1:9 t "perimeter" with lines, \
221 "running_Olden_machcode.txt" u 1:10 t "treeadd" with lines, \
222 "running_Olden_machcode.txt" u 1:11 t "voronoi" \
226 ##------- Bytecode size ----
231 set output "running_Olden_bytecode.png"
232 set ylabel "Program bytecode size (bytes)"
233 plot "running_Olden_bytecode.txt" u 1:2 t '' with lines, \
234 "running_Olden_bytecode.txt" u 1:2 t "bh" with lines, \
235 "running_Olden_bytecode.txt" u 1:3 t "em3d" with lines, \
236 "running_Olden_bytecode.txt" u 1:4 t "mst" with lines, \
237 "running_Olden_bytecode.txt" u 1:5 t "power" with lines, \
238 "running_Olden_bytecode.txt" u 1:6 t "tsp" with lines, \
239 "running_Olden_bytecode.txt" u 1:7 t "bisort" with lines, \
240 "running_Olden_bytecode.txt" u 1:8 t "health" with lines, \
241 "running_Olden_bytecode.txt" u 1:9 t "perimeter" with lines, \
242 "running_Olden_bytecode.txt" u 1:10 t "treeadd" with lines, \
243 "running_Olden_bytecode.txt" u 1:11 t "voronoi" \
249 set output "running_Olden_bytecode_large.png"
250 plot "running_Olden_bytecode.txt" u 1:2 t '' with lines, \
251 "running_Olden_bytecode.txt" u 1:2 t "bh" with lines, \
252 "running_Olden_bytecode.txt" u 1:3 t "em3d" with lines, \
253 "running_Olden_bytecode.txt" u 1:4 t "mst" with lines, \
254 "running_Olden_bytecode.txt" u 1:5 t "power" with lines, \
255 "running_Olden_bytecode.txt" u 1:6 t "tsp" with lines, \
256 "running_Olden_bytecode.txt" u 1:7 t "bisort" with lines, \
257 "running_Olden_bytecode.txt" u 1:8 t "health" with lines, \
258 "running_Olden_bytecode.txt" u 1:9 t "perimeter" with lines, \
259 "running_Olden_bytecode.txt" u 1:10 t "treeadd" with lines, \
260 "running_Olden_bytecode.txt" u 1:11 t "voronoi" \