Re[21]: Fwd: [Gc] Performance of bdwgc7.2 had degraded compared to 6.8 - the patch to test
Ivan Maidanski
ivmai at mail.ru
Mon Dec 13 11:46:30 PST 2010
Hi Manuel,
Yes, as we can see from the latest benchmark result, the degradation comes from that you switched from Makefile.direct to the auto-generated one. So, it will be easy, I hope, to find what compiler flag to blame...
Regards.
Mon, 13 Dec 2010 14:07:00 +0100 Manuel.Serrano at inria.fr:
> Hi Ivan,
>
> > ok. Try this one (benchmark gc71 vs gc71+test6_patch).
> >
> > The patch contains only all differences in .c/h files between v71 and
> v72a2 (excluding changes in atomic_ops).
> >
> > Regards.
> For that one, I have:
>
> 7.2a4 7.2a2 7.1 7.0 7.0a7 6.8 7.1+ivan-30nov 7.2a2-test2 7.2a2-test3
> 7.2a2-test4 7.1-test6
> bague 0.76 0.77 0.77 0.76 0.77 0.77 0.77 0.77
> 0.77 0.77 0.77
> beval 1.33 1.41 1.29 1.41 1.29 1.31 1.44 1.42
> 1.42 1.47 1.45
> boyer 2.23 2.23 2.13 2.14 2.13 2.15 2.13 2.24
> 2.23 2.24 2.13
> cgc 0.47 0.48 0.48 0.47 0.48 0.46 0.47 0.48
> 0.49 0.47 0.48
> conform 1.91 1.91 1.74 1.72 1.73 1.79 1.71 1.92
> 1.92 1.88 1.74
> earley 2.49 2.50 2.08 2.13 2.09 2.23 2.09 2.52
> 2.52 2.5 2.11
> fib 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01
> 0.01 0.01 0.01
> fft 2.51 2.52 2.52 2.50 2.52 2.49 2.5 2.52
> 2.52 2.51 2.51
> leval 1.12 1.13 1.05 1.01 1.02 1.09 1.02 1.14
> 1.13 1.12 1.02
> maze 1.67 1.40 1.36 1.35 1.26 1.39 1.35 1.38
> 1.39 1.44 1.36
> mbrot 7.03 7.05 7.04 7.03 7.05 7.05 7.02 7.06
> 7.07 7.05 7.04
> nucleic 1.18 1.20 1.20 1.16 1.16 1.34 1.17 1.2
> 1.21 1.18 1.17
> peval 1.46 1.47 1.20 1.19 1.20 1.18 1.2 1.47
> 1.49 1.46 1.22
> puzzle 1.96 1.92 1.97 1.96 1.92 1.93 1.92 1.93
> 1.92 1.94 1.93
> queens 2.29 2.29 1.55 1.56 1.55 1.44 1.56 2.36
> 2.36 2.31 1.56
> qsort 1.65 1.64 1.63 1.62 1.63 1.63 1.63 1.65
> 1.65 1.65 1.63
> rgc 1.28 1.28 1.23 1.23 1.24 1.28 1.23 1.29
> 1.28 1.29 1.23
> sieve 1.58 1.60 1.44 1.42 1.41 1.51 1.43 1.59
> 1.59 1.6 1.43
> traverse 5.14 5.15 3.55 3.60 3.56 3.58 3.59 5.13
> 5.15 5.15 3.58
> almabench 1.45 1.45 1.45 1.45 1.45 1.46 1.45 1.46
> 1.46 1.45 1.47s
> SUM 39.52 39.41 35.69 35.72 35.47 36.09 35.69 39.54
> 39.58 39.49 35.84
>
>
> So, do I understand you correctly when I think that the problem is
> coming from the compilation flags. Once again, prior to 7.2, we were
> using Makefile.direct which was easier to modify. From GC7.2, we
> switched to the generated Makefile...
>
> --
> Manuel
>
>
> ATTACHMENT: application/pgp-signature
More information about the Gc
mailing list