[Mono-dev] LLVM Expectations

Kamujin james.p.michels at gmail.com
Sat Dec 26 18:55:20 EST 2009


I have compiled mono with the LLVM back-end and run some tests.

Clearly there remains work to be done, but there were some cases where I
obtained executions speeds equal to an equivalent optimized C version. This
is really exciting for someone like me.

It is my belief / understanding that mono's under-performance is largely a
matter of JIT'd code optimization. Therefore, LLVM does seem make a lot of
sense as a back-end.

Having read over the Mono:Runtime:Documentation:LLVM section, I have the
following questions.

1) Is the LLVM back-end intended to be a long term solution to code
optimization for performance sensitive code in mono?

2) How confident are you that the issues described can be resolved without
kludge?

3) Would success with the LLVM back-end necessarily curtail efforts to
improve code optimization in the pure mono JIT engine?
-- 
View this message in context: http://old.nabble.com/LLVM-Expectations-tp26930912p26930912.html
Sent from the Mono - Dev mailing list archive at Nabble.com.



More information about the Mono-devel-list mailing list