Differences between revisions 15 and 16
Revision 15 as of 2008-10-12 23:32:05
Size: 2152
Editor: ool-44c6b192
Revision 16 as of 2008-10-13 08:20:30
Size: 2193
Editor: host52-202-dynamic
Comment: Added myself to the list of attendees.
Deletions are marked like this. Additions are marked like this.
Line 40: Line 40:
 * Roberto Bagnara, University of Parma

Graphite Workshop

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


  • 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).


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

  • Roberto Bagnara, University of Parma
  • 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)