Search:

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

Page 1 of 2 1 2

Search: Search took 0.27 seconds.

  1. --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...
  2. Replies
    18
    Views
    4,353

    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...
  3. Replies
    30
    Views
    4,005

    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.
  4. Replies
    30
    Views
    4,005

    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...
  5. Replies
    30
    Views
    4,005

    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...
  6. Replies
    30
    Views
    4,005

    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...
  7. Replies
    30
    Views
    4,005

    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.
  8. Replies
    30
    Views
    4,005

    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...
  9. Replies
    6
    Views
    1,511

    Changes in GCC 4.10

    GCC 4.9 forked in mid April, so 2 months of stage 1 is still bit early for performance tuning.

    So far stage1 was more about cleanups and memory layout improvements. New wide-int replaced older...
  10. Doing experiments on non-x86_64 architectures is...

    Doing experiments on non-x86_64 architectures is definitely interesting. I did not have time for these - my prototype just seemed to work but did not seem to have enough of potential to draw my...
  11. Thanks for the pointer. GCC had patches for...

    Thanks for the pointer. GCC had patches for counters in thread local storage (that really costs several MB for thread) and for atomic counters (that is very slow). I was thinking about adding...
  12. LTO/PDO (or FDO)

    GCC's PDO is used by some large projects (not just SPEC), including Firefox or Google's internal apps (https://gcc.gnu.org/wiki/LightweightIpo). Threads basically means that you want to use...
  13. I recently ran Firefox benchmarks on AMD hardware...

    I recently ran Firefox benchmarks on AMD hardware http://hubicka.blogspot.ca/2014/04/linktime-optimization-in-gcc-2-firefox.html
  14. I have run some benchmarks on Firefox and GCC...

    I have run some benchmarks on Firefox and GCC 4.9/LLVM with and w/o LTO.

    http://hubicka.blogspot.ca/2014/04/linktime-optimization-in-gcc-2-firefox.html

    LTO builds are now possible on 4GB up...
  15. The promised numbers on LTO and FIrefox...

    The promised numbers on LTO and FIrefox http://hubicka.blogspot.ca/2014/04/linktime-optimization-in-gcc-2-firefox.html
  16. Other half of answer ended up in QUOTE: TALOS...

    Other half of answer ended up in QUOTE: TALOS seems to do that (I am playing with it now). Dromaeo indeed needs one mouse click but there is probably way how to script that.

    :)
  17. Except for the unit tests me neither, it is on my...

    Except for the unit tests me neither, it is on my TODO.
  18. Firefox has quite few ways to benchmark it....

    Firefox has quite few ways to benchmark it. Dromaeo, telemetry, talos, sunspider... I plan to get some more data, so far I only measured dromaeo with and without LTO/FDO...
  19. What failure did you get? One posibility is...

    What failure did you get?

    One posibility is that plugin support was disabled in Ubuntu's binutils. This is easy to check by


    $ ld --help | grep plugin
    --plugin PLUGIN Load a...
  20. The LTO results seems wrong, like in the...

    The LTO results seems wrong, like in the yesterday post.

    Michael, as discussed in the other thread, the LTO tests seems to be done without plugin support. Plugin is important, because it enables...
Results 1 to 20 of 40
Page 1 of 2 1 2