Search:

Type: Posts; User: hubicka; Keyword(s):

Page 1 of 3 1 2 3

Search: Search took 0.08 seconds.

  1. Replies
    16
    Views
    3,677

    Hehe, there is not only conversation, but real...

    Hehe, there is not only conversation, but real work going on. GCC 5.0 contains great deal of changes cleaning up interfaces and adding better APIs. Changes are easier with specific goals in mind. ...
  2. Yes, that nailed it. It is not unrolling, but...

    Yes, that nailed it. It is not unrolling, but predictive commoning that makes difference here. Just checked GCC 5 and that also gets 8 accesses:

    .L8: ...
  3. I do not see any wrong code bugs for...

    I do not see any wrong code bugs for -funroll-loops in GCC 4.9. The unroller is not particularly difficult pass and it does not really changed much recently. It tends to expose some bugs related to...
  4. Scimark can be downloaded here...

    Scimark can be downloaded here http://math.nist.gov/scimark2/

    GCC code (with unrolling) http://pastebin.com/mwMQEbzy

    LLVM code http://pastebin.com/D36mA169
  5. Scimark

    Clang's -O3 now packages limited loop unrolling, while GCC needs -funroll-loops. I tried compiling with -O3 -march=native -funroll-loops --param max-unroll-times=2 and on my Intel(R) Core(TM)...
  6. Search for HSA support in GCC :)

    Search for HSA support in GCC :)
  7. Both GNU LD and Gold works with LTO (GCC or...

    Both GNU LD and Gold works with LTO (GCC or LLVM). GCC 5.0 will have its own ICF at LTO time (it is not 100% replacement of Gold's - it finds different set of equivalences. Some functions are...
  8. I re-run the benchmark suite with clang version...

    I re-run the benchmark suite with clang version 3.6.0 (trunk 219925) (llvm/trunk 219924) and GCC 4.9.1. The following are results normalized to GCC -O3 build sorted by clang's relative performance...
  9. Well, Ruby is not that big to run into LTO...

    Well, Ruby is not that big to run into LTO scalability issues. I work on GCC's implementation of LTO and regularly test on FIrefox and Libreoffice...
  10. Interesting, still it would be nice to see data...

    Interesting, still it would be nice to see data with LTO and FDO.
  11. I compile with gold GCC&LLVM plugins and it works...

    I compile with gold GCC&LLVM plugins and it works pretty well. Compiling rubby with -O3 -flto works out of the box, but I seem to get only 1.5% speedup on the "make benchmark" test with GCC (with...
  12. make benchmark?

    I tried to compare GCC 4.9 built ruby with one built with clang version 3.6.0 (trunk 219925clang version 3.6.0 (trunk 219925) with default options (i.e. binary is built with -O3).
    Ruby comes with...
  13. --enable-checking=release

    From a quick glance on compile time results, was the mainline compiler built with --enable-checking=release? Development snapshots are by default built with more checking enabled that makes them...
  14. Replies
    18
    Views
    5,260

    The problem of x.z.y scheme with GCC is that...

    The problem of x.z.y scheme with GCC is that project has grown up too big for that. There are too many APIs/ABIs that are developed in not synchronized manner. Individual components are getting...
  15. Replies
    30
    Views
    4,708

    It is the default only when linker plugin is...

    It is the default only when linker plugin is available, that is not the case of Michael's test apparently.
  16. Replies
    30
    Views
    4,708

    64bit Firefox with LTO takes about 3.5GB of...

    64bit Firefox with LTO takes about 3.5GB of memory to be compiles with 64bit GCC while compiling libxul. On 32bit setup the memory footprint should be smaller, so I guess it may barely fit into 3GB...
  17. Replies
    30
    Views
    4,708

    There is not much to change on Hello world based...

    There is not much to change on Hello world based on resolution info (there is only one symbol to be exported and that is main) This seems like GNU LD bug.

    I get 1878 bytes without plugin with GNU...
  18. Replies
    30
    Views
    4,708

    If you use linker plugin, GCC will get feedback...

    If you use linker plugin, GCC will get feedback from linker about what symbols are exported from DSO and those won't be optimized away. Without linker plugin you are on your own using...
  19. Replies
    30
    Views
    4,708

    Code size with LTO

    You no longer need -fwhole-program when your setup uses linker plugin. With plugin the binaries are generally smaller at -Os, -O1 and -O2. At -O3 it depends on how much inlining kicks in.
  20. Replies
    30
    Views
    4,708

    Firefox and libreoffice bulid times

    Firefox build times are here http://hubicka.blogspot.ca/2014/04/linktime-optimization-in-gcc-2-firefox.html
    It is comparable to non-LTO. For Libreoffice the times are about the same (about 1 hour...
Results 1 to 20 of 52
Page 1 of 3 1 2 3