[Rd] Summer of Code, LLVM, parallelization and R
Florian Gross
Florian.S.Gross at web.de
Sun Mar 15 16:25:24 CET 2009
Hi everybody,
I'm currently working towards my Master's degree as a student of
Computer Science at the University of Saarbrücken and highly
interested in compiler construction, interpretation techniques,
optimization, programming languages and more. :)
Two professors of my university approached me about an interesting
project just a few days ago: Developing a LLVM-based JIT compilation
back-end for R. The primary goal would be the generation of parallel /
vectorized code, but other ways of increasing performance might be
very interesting as well.
I've thought a bit about this and am now wondering if this would make
sense as a project for Google's Summer of Code program -- I have seen
that the R foundation was accepted as a mentoring organization in 2008
and has applied to be one again in this year.
I've already taken part in the SoC program thrice (working on Novell's
JScript.NET compiler and run-time environment in 2005, writing a
debugger for the Ruby programming language in 2006 and working on a
detailed specification for the Ruby programming language in 2007) and
it has always been a lot of fun and a great experience. One thing that
was particularly helpful was getting into contact with the development
communities so easily.
What do you folks think? Would this be of benefit to the R community?
Would it be a good candidate for this year's SoC installment? :)
Also, if some thinking in this direction has already been done or if
you have any other pointers, please don't hesitate to reply!
Thanks a lot in advance!
Kind regards,
Florian Gross
More information about the R-devel
mailing list