Jarkko Niittylahti
2011-Feb-03 10:35 UTC
[LLVMdev] Parallel and portable signal processing software by means of LLVM back-end
Dear LLVM developer. you might be interested in the parallel compiler results we have achieved with Nokia. The compiler back-end is LLVM. The compiled code performance is equal to manually optimized C with intrinsics on Intel and ARM platforms. On Cell its 2x slower due to the immature LLVM back-end. Performance is portable: the same source code serves as the functional reference and implementation on all platforms. Check this out: http://www.corentosystems.com/ For performance comparisons, see Nokia's invited presentation: http://www.corentosystems.com/sites/default/files/SoC2010 PortabilityOfSDR.pdf On the site forum, there is a question regarding .NET and LLVM. I wonder if any LLVM developer would be able to make a contribution to the discussion. Sincerely, Jarkko Niittylahti Atostek Ltd, Finland http://www.atostek.com/index.php?l=EN