Hi François, Jeroen and Volker, On 12 Mrz., 21:58, François Bissey <francois.bis...@canterbury.ac.nz> wrote: > On Mon, 12 Mar 2012 21:44:21 Jeroen Demeyer wrote:> On 2012-03-12 19:48, > Volker Braun wrote: > > > One thing that I'm not entirely happy with is that we bulid gcc without > > > graphite/ppl/cloog, ... > > > Well, I believe Graphite is used only when you supply specific command > > line options to gcc (-O3 is not sufficient). Since those options are > > rarely/never supplied by the various SPKGs, I don't think there is much > > to gain by adding CLooG. > > ... > I tested the graphite optimization on some lattice QCD code that has many > levels of looping and the benefits were quite significant (around 30%). I was > extremely impressed.
That sounds like - We should add graphite/ppl/cloog to the new gcc spkg - The spkg should be used not only if the system's gcc has the "wrong" version, but also if the system's gcc does not provide graphite/ppl/cloog - We should see what spkgs would benefit from the additional optimization, and let their spkg-install / their makefiles provide the relevant gcc command line options - We should see what Cython modules may benefit from the additional optimization, and add gcc command line options in module_list.py as appropriate. Isn't it? Cheers, Simon -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org