Hi all, This talk includes the performance comparison between LLVM and GCC (page 30/31): LLVM wins a lot for both compilation and execution time. http://llvm.org/pubs/2008-10-04-ACAT-LLVM-Intro.pdf That talk and data were in 2008, I was wondering if there is any updated performance evaluation between the latest LLVM and GCC? Thanks. -- Jianzhou
Hi Jianzhou Zhao,> This talk includes the performance comparison between LLVM and GCC > (page 30/31): LLVM wins a lot for both compilation and execution time. > http://llvm.org/pubs/2008-10-04-ACAT-LLVM-Intro.pdf > That talk and data were in 2008, I was wondering if there is any > updated performance evaluation between the latest LLVM and GCC?Vladimir Makarov did some comparisons and reported the results here: http://gcc.gnu.org/ml/gcc/2011-09/msg00043.html Ciao, Duncan.
[and copy to list] Jianzhou Zhao wrote:> Hi all, > > This talk includes the performance comparison between LLVM and GCC > (page 30/31): LLVM wins a lot for both compilation and execution time. > http://llvm.org/pubs/2008-10-04-ACAT-LLVM-Intro.pdf > That talk and data were in 2008, I was wondering if there is any > updated performance evaluation between the latest LLVM and GCC? > Thanks. >Here's a more recent one: http://www.phoronix.com/scan.php?page=article&item=gcc_46_llvm29&num=1 Martin
And this one, with LLVM ~3.0: http://www.phoronix.com/scan.php?page=article&item=amd_bulldozer_compilers&num=1 -----Original Message----- From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On Behalf Of Martin Whitaker Sent: Thursday, November 03, 2011 11:01 Cc: LLVM Developers Mailing List Subject: Re: [LLVMdev] The performance of LLVM vs GCC [and copy to list] Jianzhou Zhao wrote:> Hi all, > > This talk includes the performance comparison between LLVM and GCC > (page 30/31): LLVM wins a lot for both compilation and execution time. > http://llvm.org/pubs/2008-10-04-ACAT-LLVM-Intro.pdf > That talk and data were in 2008, I was wondering if there is any > updated performance evaluation between the latest LLVM and GCC? > Thanks. >Here's a more recent one: http://www.phoronix.com/scan.php?page=article&item=gcc_46_llvm29&num=1 Martin _______________________________________________ LLVM Developers mailing list LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev --------------------------------------------------------------------- Intel Israel (74) Limited This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies.
Hi Martin,> Here's a more recent one: > > http://www.phoronix.com/scan.php?page=article&item=gcc_46_llvm29&num=1a few comments: (1) The smallpt benchmark uses openmp which dragonegg supports but clang does not. That's why on the machines with N processors the clang compiled binary takes N times as long as the others: it is only using one processor unlike the others. (2) On the Himeno benchmark dragonegg beats the pants off everyone else. But the benchmark was compiled at -O0 (no optimization!) so this is of no interest. (3) GraphicsMagick also uses openmp, see point (1). Ciao, Duncan.