Re: [rvm-research] GSoC 2013 Call for Jikes RVM project proposals
Erik Brangs <[email protected]>
| Newsgroups | gmane.comp.java.jikes.rvm.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, On 20.03.2013 18:30, Eliot Moss wrote: > I wonder whether we should pick up the thread on any of these > ideas: > > - A better register allocator (got bogged down in complex > particulars, particularly for x86) Which approach do you envision for this project? Should the register allocator be replaced at one go or is the plan to refactor the subsystem to make the register allocator pluggable and switch at some later point? > > - A Quick Compiler that does simple optimization and some use > of registers, possibly modeled after existing dynamic code > generation systems such as that of QEMU Is this intended as a replacement of or a supplement to the baseline compilers? > > - Opt compiler for 64-bit x86 > x64 support would certainly be a great addition if we can find a student with suitable skills. IMHO such a project should have a strong focus on regularly merging code to mainline. If that does not happen, we'll end up in the same situation that we're in right now: we have contributions for x64 support (e.g. DaFeng's patch set for RVM-977 and potentially additional code in MRP) but we're too short on time to merge it. > - Any steps that might bring us closer to easier / automated > porting IMHO more tests are always helpful but I assume you had something different in mind. Could you please elaborate? > > - Java 7 > > - Java 8 Adding support for later Java versions would definitively be useful. IMHO such projects should have a strong focus on testing. Our compliance with the JVM spec is bad enough as it is and we'll likely never get access to the JCK. Kind regards, Erik Brangs ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar