Fwd: [Gc] Performance of bdwgc7.2 had degraded compared to 6.8 - the patch to test

"Александр Петрося "Александр Петрося
Tue Dec 14 02:02:12 PST 2010


Manual, colleagues,
clearly we're all interested in one-by-one elimination.
It would be for everybody's benefit if you'll press it a little and test:

> -DNO_EXECUTE_PERMISSION -DATOMIC_UNCOLLECTABLE

(without -DALL_INTERIOR_POINTERS)

> -DALL_INTERIOR_POINTERS -DATOMIC_UNCOLLECTABLE
(without  -DNO_EXECUTE_PERMISSION)

and
>  -DNO_EXECUTE_PERMISSION -DALL_INTERIOR_POINTERS 
(without -DATOMIC_UNCOLLECTABLE)

There are more combinations, but let's hope you'll hit the answer in these three.
I strongly suspect 1st one ;)

Alexander Petrossian (PAF), Russia, Moscow

14.12.2010, в 9:45, Manuel.Serrano at inria.fr написал(а):

> Houra. You got it!
> 
> Without -DNO_EXECUTE_PERMISSION -DALL_INTERIOR_POINTERS
> -DATOMIC_UNCOLLECTABLE here is what we get:
> 
>          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.2a4-sans
> bague     0.76  0.77  0.77  0.76  0.77  0.77    0.77            0.77         0.77         0.77         0.76
> beval     1.33  1.41  1.29  1.41  1.29  1.31    1.44            1.42         1.42         1.47         1.43
> boyer     2.23  2.23  2.13  2.14  2.13  2.15    2.13            2.24         2.23         2.24         2.14
> cgc       0.47  0.48  0.48  0.47  0.48  0.46    0.47            0.48         0.49         0.47         0.47
> conform   1.91  1.91  1.74  1.72  1.73  1.79    1.71            1.92         1.92         1.88         1.72
> earley    2.49  2.50  2.08  2.13  2.09  2.23    2.09            2.52         2.52         2.5          2.1
> 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.53
> leval     1.12  1.13  1.05  1.01  1.02  1.09    1.02            1.14         1.13         1.12         1.03
> 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.2
> puzzle    1.96  1.92  1.97  1.96  1.92  1.93    1.92            1.93         1.92         1.94         1.97
> 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.62
> 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.42
> traverse  5.14  5.15  3.55  3.60  3.56  3.58    3.59            5.13         5.15         5.15         3.62
> almabench 1.45  1.45  1.45  1.45  1.45  1.46    1.45            1.46         1.46         1.45         1.46
> SUM      39.52 39.41 35.69 35.72 35.47 36.09    35.69           39.54        39.58        39.49        35.84
> 
> One of these options causes the performance slowdown. I will add 
> a new patch for Bigloo for removing them at once. Many thanks
> for your help.
> 
> Sincerely,
> 
> -- 
> Manuel
> _______________________________________________
> Gc mailing list
> Gc at linux.hpl.hp.com
> http://www.hpl.hp.com/hosted/linux/mail-archives/gc/


PAF




More information about the Gc mailing list