3 ##------- Plot small Date vs LOC ----
4 set output "running_loc.png"
6 set ylabel "Lines of Code"
8 set timefmt "%Y-%m-%d:"
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
19 plot "running_loc.txt" using 1:2 title '' with lines, \
20 "running_loc.txt" using 1:2 title "Date vs. Lines of Code" with lines
22 ##------- Plot large Date vs LOC ----
24 set output "running_loc_large.png"
25 plot "running_loc.txt" using 1:2 title '', \
26 "running_loc.txt" using 1:2 title "Date vs. Lines of Code" with lines
29 # Delete all labels...
32 ##------- Olden CBE performance ----
35 set output "running_Olden_cbe_time.png"
36 set ylabel "CBE compiled execution time (s)"
37 plot "running_Olden_cbe_time.txt" u 1:2 t '' with lines, \
38 "running_Olden_cbe_time.txt" u 1:2 t "bh" with lines, \
39 "running_Olden_cbe_time.txt" u 1:3 t "bisort" with lines, \
40 "running_Olden_cbe_time.txt" u 1:4 t "em3d" with lines, \
41 "running_Olden_cbe_time.txt" u 1:5 t "health" with lines, \
42 "running_Olden_cbe_time.txt" u 1:6 t "mst" with lines, \
43 "running_Olden_cbe_time.txt" u 1:7 t "perimeter" with lines, \
44 "running_Olden_cbe_time.txt" u 1:8 t "power" with lines, \
45 "running_Olden_cbe_time.txt" u 1:9 t "treeadd" with lines, \
46 "running_Olden_cbe_time.txt" u 1:10 t "tsp" with lines, \
47 "running_Olden_cbe_time.txt" u 1:11 t "voronoi" \
51 set output "running_Olden_cbe_time_large.png"
52 plot "running_Olden_cbe_time.txt" u 1:2 t '' with lines, \
53 "running_Olden_cbe_time.txt" u 1:2 t "bh" with lines, \
54 "running_Olden_cbe_time.txt" u 1:3 t "bisort" with lines, \
55 "running_Olden_cbe_time.txt" u 1:4 t "em3d" with lines, \
56 "running_Olden_cbe_time.txt" u 1:5 t "health" with lines, \
57 "running_Olden_cbe_time.txt" u 1:6 t "mst" with lines, \
58 "running_Olden_cbe_time.txt" u 1:7 t "perimeter" with lines, \
59 "running_Olden_cbe_time.txt" u 1:8 t "power" with lines, \
60 "running_Olden_cbe_time.txt" u 1:9 t "treeadd" with lines, \
61 "running_Olden_cbe_time.txt" u 1:10 t "tsp" with lines, \
62 "running_Olden_cbe_time.txt" u 1:11 t "voronoi" \
65 ##------- Olden JIT performance ----
68 set output "running_Olden_jit_time.png"
69 set ylabel "JIT execution time (s)"
70 plot "running_Olden_jit_time.txt" u 1:2 t '' with lines, \
71 "running_Olden_jit_time.txt" u 1:2 t "bh" with lines, \
72 "running_Olden_jit_time.txt" u 1:3 t "bisort" with lines, \
73 "running_Olden_jit_time.txt" u 1:4 t "em3d" with lines, \
74 "running_Olden_jit_time.txt" u 1:5 t "health" with lines, \
75 "running_Olden_jit_time.txt" u 1:6 t "mst" with lines, \
76 "running_Olden_jit_time.txt" u 1:7 t "perimeter" with lines, \
77 "running_Olden_jit_time.txt" u 1:8 t "power" with lines, \
78 "running_Olden_jit_time.txt" u 1:9 t "treeadd" with lines, \
79 "running_Olden_jit_time.txt" u 1:10 t "tsp" with lines, \
80 "running_Olden_jit_time.txt" u 1:11 t "voronoi" \
84 set output "running_Olden_jit_time_large.png"
85 plot "running_Olden_jit_time.txt" u 1:2 t '' with lines, \
86 "running_Olden_jit_time.txt" u 1:2 t "bh" with lines, \
87 "running_Olden_jit_time.txt" u 1:3 t "bisort" with lines, \
88 "running_Olden_jit_time.txt" u 1:4 t "em3d" with lines, \
89 "running_Olden_jit_time.txt" u 1:5 t "health" with lines, \
90 "running_Olden_jit_time.txt" u 1:6 t "mst" with lines, \
91 "running_Olden_jit_time.txt" u 1:7 t "perimeter" with lines, \
92 "running_Olden_jit_time.txt" u 1:8 t "power" with lines, \
93 "running_Olden_jit_time.txt" u 1:9 t "treeadd" with lines, \
94 "running_Olden_jit_time.txt" u 1:10 t "tsp" with lines, \
95 "running_Olden_jit_time.txt" u 1:11 t "voronoi" \
98 ##------- Olden LLC performance ----
101 set output "running_Olden_llc_time.png"
102 set ylabel "LLC compiled execution time (s)"
103 plot "running_Olden_llc_time.txt" u 1:2 t '' with lines, \
104 "running_Olden_llc_time.txt" u 1:2 t "bh" with lines, \
105 "running_Olden_llc_time.txt" u 1:3 t "bisort" with lines, \
106 "running_Olden_llc_time.txt" u 1:4 t "em3d" with lines, \
107 "running_Olden_llc_time.txt" u 1:5 t "health" with lines, \
108 "running_Olden_llc_time.txt" u 1:6 t "mst" with lines, \
109 "running_Olden_llc_time.txt" u 1:7 t "perimeter" with lines, \
110 "running_Olden_llc_time.txt" u 1:8 t "power" with lines, \
111 "running_Olden_llc_time.txt" u 1:9 t "treeadd" with lines, \
112 "running_Olden_llc_time.txt" u 1:10 t "tsp" with lines, \
113 "running_Olden_llc_time.txt" u 1:11 t "voronoi" \
117 set output "running_Olden_llc_time_large.png"
118 plot "running_Olden_llc_time.txt" u 1:2 t '' with lines, \
119 "running_Olden_llc_time.txt" u 1:2 t "bh" with lines, \
120 "running_Olden_llc_time.txt" u 1:3 t "bisort" with lines, \
121 "running_Olden_llc_time.txt" u 1:4 t "em3d" with lines, \
122 "running_Olden_llc_time.txt" u 1:5 t "health" with lines, \
123 "running_Olden_llc_time.txt" u 1:6 t "mst" with lines, \
124 "running_Olden_llc_time.txt" u 1:7 t "perimeter" with lines, \
125 "running_Olden_llc_time.txt" u 1:8 t "power" with lines, \
126 "running_Olden_llc_time.txt" u 1:9 t "treeadd" with lines, \
127 "running_Olden_llc_time.txt" u 1:10 t "tsp" with lines, \
128 "running_Olden_llc_time.txt" u 1:11 t "voronoi" \
132 ##------- Olden optimizer time ----
135 set output "running_Olden_opt_time.png"
136 set ylabel "Time to run the optimizer (s)"
137 plot "running_Olden_opt_time.txt" u 1:2 t '' with lines, \
138 "running_Olden_opt_time.txt" u 1:2 t "bh" with lines, \
139 "running_Olden_opt_time.txt" u 1:3 t "bisort" with lines, \
140 "running_Olden_opt_time.txt" u 1:4 t "em3d" with lines, \
141 "running_Olden_opt_time.txt" u 1:5 t "health" with lines, \
142 "running_Olden_opt_time.txt" u 1:6 t "mst" with lines, \
143 "running_Olden_opt_time.txt" u 1:7 t "perimeter" with lines, \
144 "running_Olden_opt_time.txt" u 1:8 t "power" with lines, \
145 "running_Olden_opt_time.txt" u 1:9 t "treeadd" with lines, \
146 "running_Olden_opt_time.txt" u 1:10 t "tsp" with lines, \
147 "running_Olden_opt_time.txt" u 1:11 t "voronoi" \
151 set output "running_Olden_opt_time_large.png"
152 plot "running_Olden_opt_time.txt" u 1:2 t '' with lines, \
153 "running_Olden_opt_time.txt" u 1:2 t "bh" with lines, \
154 "running_Olden_opt_time.txt" u 1:3 t "bisort" with lines, \
155 "running_Olden_opt_time.txt" u 1:4 t "em3d" with lines, \
156 "running_Olden_opt_time.txt" u 1:5 t "health" with lines, \
157 "running_Olden_opt_time.txt" u 1:6 t "mst" with lines, \
158 "running_Olden_opt_time.txt" u 1:7 t "perimeter" with lines, \
159 "running_Olden_opt_time.txt" u 1:8 t "power" with lines, \
160 "running_Olden_opt_time.txt" u 1:9 t "treeadd" with lines, \
161 "running_Olden_opt_time.txt" u 1:10 t "tsp" with lines, \
162 "running_Olden_opt_time.txt" u 1:11 t "voronoi" \
166 ##------- Machine code size ----
169 set output "running_Olden_machcode.png"
170 set ylabel "Program machine code size (bytes)"
171 plot "running_Olden_machcode.txt" u 1:2 t '' with lines, \
172 "running_Olden_machcode.txt" u 1:2 t "bh" with lines, \
173 "running_Olden_machcode.txt" u 1:3 t "bisort" with lines, \
174 "running_Olden_machcode.txt" u 1:4 t "em3d" with lines, \
175 "running_Olden_machcode.txt" u 1:5 t "health" with lines, \
176 "running_Olden_machcode.txt" u 1:6 t "mst" with lines, \
177 "running_Olden_machcode.txt" u 1:7 t "perimeter" with lines, \
178 "running_Olden_machcode.txt" u 1:8 t "power" with lines, \
179 "running_Olden_machcode.txt" u 1:9 t "treeadd" with lines, \
180 "running_Olden_machcode.txt" u 1:10 t "tsp" with lines, \
181 "running_Olden_machcode.txt" u 1:11 t "voronoi" \
185 set output "running_Olden_machcode_large.png"
186 plot "running_Olden_machcode.txt" u 1:2 t '' with lines, \
187 "running_Olden_machcode.txt" u 1:2 t "bh" with lines, \
188 "running_Olden_machcode.txt" u 1:3 t "bisort" with lines, \
189 "running_Olden_machcode.txt" u 1:4 t "em3d" with lines, \
190 "running_Olden_machcode.txt" u 1:5 t "health" with lines, \
191 "running_Olden_machcode.txt" u 1:6 t "mst" with lines, \
192 "running_Olden_machcode.txt" u 1:7 t "perimeter" with lines, \
193 "running_Olden_machcode.txt" u 1:8 t "power" with lines, \
194 "running_Olden_machcode.txt" u 1:9 t "treeadd" with lines, \
195 "running_Olden_machcode.txt" u 1:10 t "tsp" with lines, \
196 "running_Olden_machcode.txt" u 1:11 t "voronoi" \
200 ##------- Bytecode size ----
203 set output "running_Olden_bytecode.png"
204 set ylabel "Program bytecode size (bytes)"
205 plot "running_Olden_bytecode.txt" u 1:2 t '' with lines, \
206 "running_Olden_bytecode.txt" u 1:2 t "bh" with lines, \
207 "running_Olden_bytecode.txt" u 1:3 t "bisort" with lines, \
208 "running_Olden_bytecode.txt" u 1:4 t "em3d" with lines, \
209 "running_Olden_bytecode.txt" u 1:5 t "health" with lines, \
210 "running_Olden_bytecode.txt" u 1:6 t "mst" with lines, \
211 "running_Olden_bytecode.txt" u 1:7 t "perimeter" with lines, \
212 "running_Olden_bytecode.txt" u 1:8 t "power" with lines, \
213 "running_Olden_bytecode.txt" u 1:9 t "treeadd" with lines, \
214 "running_Olden_bytecode.txt" u 1:10 t "tsp" with lines, \
215 "running_Olden_bytecode.txt" u 1:11 t "voronoi" \
219 set output "running_Olden_bytecode_large.png"
220 plot "running_Olden_bytecode.txt" u 1:2 t '' with lines, \
221 "running_Olden_bytecode.txt" u 1:2 t "bh" with lines, \
222 "running_Olden_bytecode.txt" u 1:3 t "bisort" with lines, \
223 "running_Olden_bytecode.txt" u 1:4 t "em3d" with lines, \
224 "running_Olden_bytecode.txt" u 1:5 t "health" with lines, \
225 "running_Olden_bytecode.txt" u 1:6 t "mst" with lines, \
226 "running_Olden_bytecode.txt" u 1:7 t "perimeter" with lines, \
227 "running_Olden_bytecode.txt" u 1:8 t "power" with lines, \
228 "running_Olden_bytecode.txt" u 1:9 t "treeadd" with lines, \
229 "running_Olden_bytecode.txt" u 1:10 t "tsp" with lines, \
230 "running_Olden_bytecode.txt" u 1:11 t "voronoi" \