This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[graphite] Weekly phone call notes


Hi gcc developers, hi graphities

here are some notes from our weekly phone call. Unfortunately I missed
to send out the notes from the last two phone calls, but I hope to get
them out more regulary. Believe in me! ;-)

http://gcc.gnu.org/wiki/Graphite_Phone_Call/2009_04_29

Attendees: Li, Jan, Konrad, Sebastian, Tobias, David, Christophe 

      * Reductions: Diego OK with going out of SSA. 
              * Patch not yet ready. The higher code coverage exposes an
                IVSTACK bug. 
      * IVStack: Sebastian is working on removing it 
      * Data dependence analysis: Committed to graphite branch. 
              * Not yet enabled, as the data reference still does not
                bootstrap. The lexicographic smaller than constraint is
                not yet added. This is not wrong but very conservative.
                Dependence test should be enabled with
                -fgraphite-identity. 
      * Loop transformations: We need some simple transformations to
        check data dependency analysis. 
              * Pranav? We did not hear anything yet. 
      * Data reference: Last bugs have to be fixed. 
              * Not yet enabled. Blocks data dependence analysis. 
      * PCP: 
              * Jan Implemented simplification/canonicalization for
                expressions. This will allow a systematic translation of
                expressions to constraints. Jan will work on a reduced
                polyhedral interface that is used in PCP. First PCP
                integration in gcc - later extended by reductions. 
                
                No good representation for reductions for the general
                case. Like conditions and PHI nodes (Sebastian) Maybe
                for a subset of the reductions we can add commutativaty
                of operations. 
                
      * Autopar: Li prepared some patches to trigger autopar by
        graphite. 
              * Autopar failed in the graphite branch even without
                graphite enabled. It seems we introduced a bug while
                using some code of it for graphite. The breakage happens
                in the reductions part. 
      * Merge from trunk: 
              * Sebastian wants to work on this Changes in vectorizer
                Last merge 4 months ago Tried mid march but was
                difficult. So stopped because of ENOTIME. 
      * Parts of graphite working well?: The polyhedral part of the
        graphite architecture will be described 
              * in the Tobias' paper at the summit and the PCP part by
                Jan. 
      * Worldwide interest: Cristianno Martins from Brazil showed some
        interest 
              * http://gcc.gnu.org/ml/gcc/2009-04/msg00711.html 
                
              * We already have people from the US, Europe and China
                contributing. 




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]