yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #05629
Re: LLVM and Yade
> There is a small table, showing the relative calculation speed.
>
> GCC, optimized........................... 1.0
> LLVM, optimized........................ 0.91
>
> GCC, optimized........................... 1.32
> LLVM, optimized........................ 1.21
>
> Anyway, GCC wins.
Hi Anton,
thanks for this, it is a very useful comparison.
c++ support in LLVM is quite a new thing, so I didn't expect any
miracles. It is a "young" and very dynamic project so I would expect
LLVM to become much much better in near future (gcc as well, but it is
quite conservative in its development, perhaps because it does not have
such a well-defined internal structure); once they add (which might take
a long, since that is definitely not easy) openmp, the results might be
even more interesting.
> Vaclav, could you not have a look at "optimize" option in SConstruct?
> It seems, there is a bug, it does not optimize a code, although "scons
> -h" shows optimize=True.
Is this solved now for? I understand from the other e-mail that it is,
though confirm that to be sure.
Cheers, Vaclav
Follow ups
References
-
[Branch ~yade-dev/yade/trunk] Rev 2411: 1. replace {pre, post}ProcessAttributes by {pre, post}{Save, Load} (not virtual)
From: noreply, 2010-08-24
-
Re: [Branch ~yade-dev/yade/trunk] Rev 2411: 1. replace {pre, post}ProcessAttributes by {pre, post}{Save, Load} (not virtual)
From: Anton Gladky, 2010-08-25
-
Re: [Branch ~yade-dev/yade/trunk] Rev 2411: 1. replace {pre, post}ProcessAttributes by {pre, post}{Save, Load} (not virtual)
From: Václav Šmilauer, 2010-08-25
-
Re: [Branch ~yade-dev/yade/trunk] Rev 2411: 1. replace {pre, post}ProcessAttributes by {pre, post}{Save, Load} (not virtual)
From: Anton Gladky, 2010-08-26
-
Re: [Branch ~yade-dev/yade/trunk] Rev 2411: 1. replace {pre, post}ProcessAttributes by {pre, post}{Save, Load} (not virtual)
From: Václav Šmilauer, 2010-08-26
-
Re: [Branch ~yade-dev/yade/trunk] Rev 2411: 1. replace {pre, post}ProcessAttributes by {pre, post}{Save, Load} (not virtual)
From: Anton Gladky, 2010-08-26
-
Re: [Branch ~yade-dev/yade/trunk] Rev 2411: 1. replace {pre, post}ProcessAttributes by {pre, post}{Save, Load} (not virtual)
From: Václav Šmilauer, 2010-08-27
-
LLVM and Yade
From: Anton Gladky, 2010-08-28