Differences between revisions 14 and 15
Revision 14 as of 2008-10-08 19:42:38
Size: 2185
Editor: ool-44c68cc3
Comment:
Revision 15 as of 2008-10-12 23:32:05
Size: 2152
Editor: ool-44c6b192
Comment:
Deletions are marked like this. Additions are marked like this.
Line 53: Line 53:
 * Uday Kumar Bondhugula, The Ohio State University  * Uday Bondhugula

Graphite Workshop

A Graphite Workshop is organized on AMD's campus in Austin on November 16 and 17, 2008.

Agenda

  • Short term
    • PPL
      • Migration of dependence analysis to PPL.
      • Better integration of PIPLib and Omega Test with PPL.
      • Improve PPL's support for code generation and analysis algorithms (sorting, simplification in context, integers, complexity, improvements, caching).
    • CLooG
      • Backend improvements: unrolling, modulo removal.
      • Algorithmic improvements: parametric tiling.
    • Integration with the array middle end.
    • Minimal but correct handling of function calls in SCoPs.
    • Fuzzy (yet conservative) dependence and array data-flow analysis.
    • Integrate with and extend vectorizer cost model.
    • Cache and locality models.
    • More tolerant SCoP formation (boolean expressions, if-conversion, modulo and division).
    • Support for reductions in the dependence analysis (and parallel code generation).
    • Test suite.
    • Regression testing.
    • Robustness (including algorithmic complexity issues).
  • Long term
    • Interprocedural array region analysis (w/ or w/o LTO).
    • Irregular control-flow.
    • Shared-memory multi-processing performance models (NUMA, heterogeneous).
    • Array expansion (privatization, renaming).
    • Array contraction (a.k.a. storage mapping optimization).
  • Besides technical topics, there are a bunch of things to talk about:
    • organization,
    • split of the work and responsibilities,
    • publication policy,
    • integration of external polyhedral tools (at the polyhedral representation level).

Attendees

If you think you can attend the workshop, please add your name to the list.

  • Cedric Bastoul, INRIA
  • Andrey Belevantsev, Institute for System Programming of RAS
  • Albert Cohen, INRIA
  • Richard Guenther, SuSE
  • Tobias Grosser, Student Uni Passau
  • Christophe Harle, AMD
  • Jan Hubicka (Honza), SuSE
  • Harsha Jagasia, AMD
  • Sebastian Pop, AMD
  • Dwarakanath Rajagopal, AMD
  • Sanjay Rajopadhye, Colorado State University
  • Jan Sjodin, AMD
  • Gautam Gupta, COREquations
  • Uday Bondhugula

None: Graphite_Workshop_Nov08 (last edited 2009-04-20 09:27:43 by kotnet-147)