I'm doing a computer science masters and am looking for an appropriate project 
to take on for a dissertation related to Polyhedral optimisations. Talking to 
my professor, we both think trying to implement the model and it's loop 
transformations in PyPy's JIT optimiser could be a good project to pursue, but 
before committing to anything I wanted to run this idea by the devs here who 
might be able to point out any hurdles I'd be likely to quickly come across 
that could prove difficult to solve at just a masters level, or whether or not 
these optimisations are actually already implemented in the first place (I have 
tried to google if this is the case and hadn't found anything, but can't be 
sure). I think this could have some good real world impact too as a lot of 
scientific code is written in Python and run on PyPy, and the Polyhedral model 
can offer substantial performance improvements in the form of 
auto-parallelization for these types of codes, which is why I'm interested in 
working on this for PyPy rather than CPython, although if anyone has good 
reason that I might want to look at CPython for this over PyPy please let me 
know.

Appreciate any and all advice, thanks.
_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to