1 #FIG 3.2 Produced by xfig version 3.2.5b
157 6 1710 1170 2970 1710
158 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
160 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
162 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
166 6 1710 2655 2970 3285
167 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
169 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
171 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
174 2 2 0 2 0 0 50 -1 -1 0.000 0 0 -1 0 0 5
175 810 2655 4050 2655 4050 3285 810 3285 810 2655
177 6 5400 1800 5670 2610
178 6 5400 2340 5670 2610
179 2 3 0 1 0 7 100 0 20 0.000 0 0 7 0 0 8
180 5587 2340 5483 2340 5483 2501 5400 2501 5535 2610 5670 2501
183 6 5400 1800 5670 2070
184 2 3 0 1 0 7 100 0 20 0.000 0 0 7 0 0 8
185 5587 1800 5483 1800 5483 1961 5400 1961 5535 2070 5670 1961
189 6 9540 1800 9810 2610
190 6 9540 2340 9810 2610
191 2 3 0 1 0 7 100 0 20 0.000 0 0 7 0 0 8
192 9727 2340 9623 2340 9623 2501 9540 2501 9675 2610 9810 2501
195 6 9540 1800 9810 2070
196 2 3 0 1 0 7 100 0 20 0.000 0 0 7 0 0 8
197 9727 1800 9623 1800 9623 1961 9540 1961 9675 2070 9810 1961
201 6 2700 1800 2970 2610
202 6 2700 2340 2970 2610
203 2 3 0 1 0 7 100 0 20 0.000 0 0 7 0 0 8
204 2887 2340 2783 2340 2783 2501 2700 2501 2835 2610 2970 2501
207 6 2700 1800 2970 2070
208 2 3 0 1 0 7 100 0 20 0.000 0 0 7 0 0 8
209 2887 1800 2783 1800 2783 1961 2700 1961 2835 2070 2970 1961
213 6 2025 3330 2295 3600
214 2 3 0 1 0 7 100 0 20 0.000 0 0 7 0 0 8
215 2212 3330 2108 3330 2108 3491 2025 3491 2160 3600 2295 3491
218 6 5445 3330 5715 3600
219 2 3 0 1 0 7 100 0 20 0.000 0 0 7 0 0 8
220 5632 3330 5528 3330 5528 3491 5445 3491 5580 3600 5715 3491
223 6 9540 3330 9810 3600
224 2 3 0 1 0 7 100 0 20 0.000 0 0 7 0 0 8
225 9727 3330 9623 3330 9623 3491 9540 3491 9675 3600 9810 3491
228 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
229 10350 1170 10350 1710
230 2 1 1 2 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
232 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
234 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
236 2 2 0 2 0 0 50 -1 -1 0.000 0 0 -1 0 0 5
237 810 1170 4050 1170 4050 1710 810 1710 810 1170
238 2 2 0 2 0 0 50 -1 -1 0.000 0 0 -1 0 0 5
239 4140 1170 7380 1170 7380 1710 4140 1710 4140 1170
240 2 1 1 2 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
242 2 1 1 2 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
244 2 1 1 2 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
246 2 2 0 2 0 0 50 -1 -1 0.000 0 0 -1 0 0 5
247 4140 2655 7380 2655 7380 3285 4140 3285 4140 2655
248 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
250 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
252 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
254 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
255 10350 2655 10350 3285
256 2 2 0 2 0 0 50 -1 -1 0.000 0 0 -1 0 0 5
257 8190 1170 11520 1170 11520 1710 8190 1710 8190 1170
258 2 2 0 2 0 0 50 -1 -1 0.000 0 0 -1 0 0 5
259 8235 2655 11565 2655 11565 3285 8235 3285 8235 2655
260 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
262 2 2 0 2 0 0 50 -1 -1 0.000 0 0 -1 0 0 5
263 3044 4320 11581 4320 11581 4950 3044 4950 3044 4320
264 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
266 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
268 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
269 10305 4320 10305 4950
270 2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
272 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
274 2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
276 2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
278 2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
280 2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
282 2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
284 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
285 3 1 1.00 90.00 150.00
287 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
288 3 1 1.00 90.00 150.00
290 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
291 3 1 1.00 90.00 150.00
292 10442 3285 10440 4275
293 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
295 2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
297 4 0 0 50 -1 4 12 0.0000 2 180 645 945 3015 $z(i,0)$\001
298 4 0 0 50 -1 4 12 0.0000 2 180 750 4275 3015 $z(i,bs)$\001
299 4 0 0 50 -1 4 12 0.0000 2 180 1080 10395 1530 $z(i,n.bs-1)$\001
300 4 0 0 50 -1 4 12 0.0000 2 180 750 4275 1530 $z(i,bs)$\001
301 4 0 0 50 -1 4 12 0.0000 2 180 975 5085 1530 $z(i,bs+1)$\001
302 4 0 0 50 -1 4 12 0.0000 2 180 1020 6345 1530 $z(i,2bs-1)$\001
303 4 0 0 50 -1 4 12 0.0000 2 180 915 3015 1530 $z(i,bs-1)$\001
304 4 0 0 50 -1 4 12 0.0000 2 180 645 945 1530 $z(i,0)$\001
305 4 0 0 50 -1 4 12 0.0000 2 180 645 1845 1530 $z(i,1)$\001
306 4 0 0 50 -1 4 12 0.0000 2 180 1200 8235 1530 $z(i,(n-1).bs)$\001
307 4 0 0 50 -1 4 12 0.0000 3 195 3570 6345 3015 $\\displaystyle\\sum_{j=bs}^{j=2bs-1}z(i,j)$\001
308 4 0 0 50 -1 4 12 0.0000 3 195 3525 5040 3015 $\\displaystyle\\sum_{j=bs}^{j=bs+1}z(i,j)$\001
309 4 0 0 50 -1 4 12 0.0000 3 195 4020 10350 3015 $\\displaystyle\\sum_{j=(n-1)bs}^{j=n.bs-1}z(i,j)$\001
310 4 0 0 50 -1 4 12 0.0000 3 195 3360 2970 3015 $\\displaystyle\\sum_{j=0}^{j=bs-1}z(i,j)$\001
311 4 0 0 50 -1 4 12 0.0000 2 180 1200 8280 3015 $z(i,(n-1).bs)$\001
312 4 0 0 50 -1 4 12 0.0000 3 195 3570 4365 4680 $\\displaystyle\\sum_{j=bs}^{j=2bs-1}z(i,j)$\001
313 4 0 0 50 -1 4 12 0.0000 3 195 3360 3105 4680 $\\displaystyle\\sum_{j=0}^{j=bs-1}z(i,j)$\001
314 4 0 0 50 -1 4 12 0.0000 3 195 4020 10305 4680 $\\displaystyle\\sum_{j=(n-1)bs}^{j=n.bs-1}z(i,j)$\001
315 4 0 0 50 -1 4 12 0.0000 3 195 3090 1755 3015 $\\displaystyle\\sum_{j=0}^{j=1}z(i,j)$\001
316 4 2 -1 50 -1 4 10 0.0000 2 150 675 4050 1890 block $0$\001
317 4 2 -1 50 -1 4 10 0.0000 2 150 675 7380 1890 block $1$\001
318 4 2 -1 50 -1 4 10 0.0000 2 150 825 11520 1890 block $n-1$\001
319 4 2 -1 50 -1 4 10 0.0000 2 150 825 11565 3465 block $n-1$\001
320 4 2 -1 50 -1 4 10 0.0000 2 150 675 7380 3465 block $1$\001
321 4 2 -1 50 -1 4 10 0.0000 2 150 675 4050 3465 block $0$\001
322 4 1 0 50 -1 4 12 0.0000 0 195 2760 5535 2250 one parallel prefixsum per block\001
323 4 0 0 50 -1 4 12 0.0000 0 195 1695 810 1080 in GPU global mem\001
324 4 0 0 50 -1 4 12 0.0000 0 150 1770 810 2565 in GPU shared mem\001
325 4 0 0 50 -1 4 12 0.0000 0 195 960 810 2385 prefixsums\001
326 4 0 0 50 -1 4 12 0.0000 0 195 1545 810 900 row i of the image\001
327 4 2 0 50 -1 4 12 0.0000 2 180 2235 3015 4545 vector $V$ of block sums\001
328 4 2 0 50 -1 4 12 0.0000 0 195 1965 3015 4770 in GPU global memory\001
329 4 1 0 50 -1 4 12 0.0000 0 195 1980 2115 3780 to GPU global memory\001
330 4 1 0 50 -1 4 12 0.0000 0 195 1980 9360 3780 to GPU global memory\001
331 4 1 0 50 -1 4 12 0.0000 0 195 1980 5490 3780 to GPU global memory\001