@@ -287,7 +287,7 @@ empirically are below.
287287
288288(1) data set should fit in L2 roughly (or definitely within L3), (2) the
289289innermost dimension should have enough iterations, especially if it' s
290- being vectorized so that (a) cleanup code, if any, doesn' t hurt and (b)
290+ being vectorized so that (a) cleanup code, if any, doesn' t hurt, and (b)
291291prefetching provides benefits,
292292(3) for non-innermost dimensions from which temporal reuse is typically being
293293exploited, increasing tile size beyond 32 often provides diminishing
@@ -402,11 +402,11 @@ multi-dimensional affine function on a per-statement basis.
402402
403403The best options for taking a good look at the generated code are:
404404
405- < pluto_dir> /polycc source.c --noprevector --tile --parallel
405+ ` < pluto_dir> /polycc source.c --noprevector --tile --parallel`
406406
407407or
408408
409- < pluto_dir> /polycc source.c --noprevector
409+ ` < pluto_dir> /polycc source.c --noprevector`
410410
411411to just look at the transformation without the actual tiling and
412412parallelization performed; the transformation is just applied, and loop
@@ -420,7 +420,7 @@ To install libpluto on a system, run 'make install' from Pluto's top-level
420420directory. libpluto.{so,a} can be found in src/.libs/
421421
422422
423- ## Trying any included example code
423+ ## Trying any included example
424424
425425Let' s say we are trying the 2-d gauss seidel kernel. In ` examples/seidel` , do
426426` make par` ; this will generate ` seidel.par.c` from ` seidel.c` and also compile
@@ -496,5 +496,5 @@ for all examples, in `examples/`, run `make check-pluto`.
496496Please report bugs and issues at https://github.com/bondhugula/pluto/issues.
497497
498498For questions and general discussion, please email
499- pluto-development@googlegroups.com after joining the group:
499+ pluto-development@googlegroups.com after joining the pluto-development group:
500500https://groups.google.com/g/pluto-development.
0 commit comments