[LLVMdev] Parallel and portable signal processing software by means of LLVM back-end

Jarkko Niittylahti jarkko.niittylahti at atostek.com
Thu Feb 3 02:35:35 PST 2011


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



More information about the llvm-dev mailing list