pypy

pypy

Postby markd » Mon Jan 28, 2013 6:58 am

This comment came from the "Parallel python design" thread - I'm copying it to it's own thread here.

camara wrote:Mark,

Have you considered talking to the pypy folks (pypy.org or #pypy on freenode). They already have a backend for arm I believe for v7 and on going work to support v6. They have started work on STM (software transaction memory) for parallel processing which potential could be helpful for the Parallella project. A backend for Epiphany would need to be created which could take a couple of man months and then some work would need to be done to bridge between the arm and epiphany cores which I'm sure would be doable given the pypy architecture.

Any way, its just something to consider.

John M. Camara


If someone wanted to look into this, that would be great.
Questions to consider:
- what's the memory footprint of the JIT'ed code (for some simple example) + plus the support code (such as garbage collector) ?
- Can the JIT produce C code - the RPython toolchain has a C backend, but does the next level up (the interpreter/JIT produced from the interpreter written in RPython) ? If so, it should be easy enough to compile the final code with the Epiphany SDK
markd
 
Posts: 11
Joined: Mon Dec 17, 2012 3:28 am

Re: pypy

Postby snim2 » Mon Feb 03, 2014 5:13 pm

I intend to look into this over the summer, there is quite a bit of scope for some interesting work.
snim2
 
Posts: 53
Joined: Mon Feb 03, 2014 5:02 pm


Return to Python

Who is online

Users browsing this forum: No registered users and 1 guest