[Opensim-dev] [opensim-dev] LLVM with mono

Christophe, Jean-Charles Narbonne christophe31 at gmail.com
Sun Oct 11 18:31:59 UTC 2009


Quote from mono 2.6 changelog:
LLVM backend

This is a new and experimental feature in Mono. It is now possible to
compile Mono to use the LLVM code generation engine as an optimizing
compiler for Mono.

When enabled, LLVM will be used for most code instead of Mono's Just in Time
compiler (there are a few pieces that are not yet supported by LLVM and in
those cases Mono will fallback to its internal engine).

Keep in mind that using LLVM has an impact on JIT performance, so this is
not recommended for desktop scenarios where startup speed is important. LLVM
should be used only for long-running applications or applications where
long-term computational speed is more important than startup speed.

The SciMark score on Mono goes from 482 to 610.

Due to problems with autotools on windows, the llvm support is currently
commented out. It can be enabled by applying this
patch<http://www.mono-project.com/Mono:Runtime:mono-llvm.diff>,
and passing --enable-llvm=yes to configure.
Does anybody tryed it?

-- 
Best regards,
Christophe Narbonne
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20091011/49a7e46c/attachment-0001.html>


More information about the Opensim-dev mailing list