Differences between revisions 1 and 6 (spanning 5 versions)
Revision 1 as of 2005-06-02 09:35:09
Size: 217
Editor: S0106000625c557dc
Comment:
Revision 6 as of 2009-03-19 18:57:39
Size: 581
Editor: 201-88-195-77
Comment: Link to python-ideas
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Replace the stack based virtual machine with a register based machine. This would be a fairly large project but could be likely be mostly completed in a summer. The resulting performance increase would around 10%. Replace the stack based virtual machine with a register based machine. This would be a fairly large project but could likely be mostly completed in a summer. The resulting performance increase would be around 10%.

Maybe it would be more interesting to work on the Parrot side of things, which is also a register based VM, but will include support for other languages than Python (allowing for cool things like exchanging objects/functionality in Perl, Python and PHP).

There's been a recent [[http://tinyurl.com/register-interp|discussion on register-based approaches]].

Replace the stack based virtual machine with a register based machine. This would be a fairly large project but could likely be mostly completed in a summer. The resulting performance increase would be around 10%.

Maybe it would be more interesting to work on the Parrot side of things, which is also a register based VM, but will include support for other languages than Python (allowing for cool things like exchanging objects/functionality in Perl, Python and PHP).

There's been a recent discussion on register-based approaches.

CodingProjectIdeas/RegisterVirtualMachine (last edited 2009-03-19 18:57:39 by 201-88-195-77)

Unable to edit the page? See the FrontPage for instructions.