Project proposal: RISC-V port

Thomas Wuerthinger thomas.wuerthinger at oracle.com
Wed Feb 14 11:24:48 UTC 2018


We are working on a Graal configuration that can be competitive with C1 in terms of compilation times. Graal’s design is actually much closer to C1 than C2. Significant parts including backend and register allocation originate directly from a port of C1 sources from C++ to Java (e.g., https://github.com/beehive-lab/Maxine-VM/commit/75e69aeccaf9960c7e842de40e41f8b518273e7d).

- thomas


> On 9 Feb 2018, at 15:08, Andrew Dinn <adinn at redhat.com> wrote:
> 
> On 09/02/18 10:57, Edward Nevill wrote:
> 
>> I agree with the overall approach you outline below. You will
>> probably end up doing C1 anyway. The s390 port tried to do it without
>> doing C1 and they ended up doing C1.
> 
> I'd second that view. Also, C1 is more valuable than it appears e.g. it
> is still very valuable as a companion to Graal when the latter replaces
> C2 via JVMCI.



More information about the discuss mailing list