Epiphany OpenJDK support

Moderator: michal.warecki

Re: Epiphany OpenJDK support

Postby over9000 » Tue Sep 24, 2013 11:21 am

Tomo wrote:Michal: I agree best bet is on OpenJDK.

I contacted Ross McIlroy and he agreed to share his code on github: https://github.com/rmcilroy/HeraJVM
Thanks Ross.
But the code was made on the old Jikes RVM( version 2.9.3) and the second problem is that Jikes RVM does not run on ARM processors. But there might be some precious gems to pick out.

Wow. That's really interesting. A big thanks to everyone involved for bringing this code onto github. I'm guessing that for the moment, it's only of immediate interest to people who want to try it on the PS3. Since I don't have my Parallella yet, I'll be very interested in doing that.
Thanks again!
over9000
 
Posts: 98
Joined: Tue Aug 06, 2013 1:49 am

Re: Epiphany OpenJDK support

Postby michal.warecki » Mon Oct 21, 2013 8:02 pm

Here is the article I wrote few days ago:
http://michalwarecki.blogspot.com/2013/ ... lella.html

Now I have some free time for coding the compiler :-)

Best,
Michal
michal.warecki
 
Posts: 5
Joined: Fri Jun 28, 2013 12:47 pm

Re: Epiphany OpenJDK support

Postby 8l » Tue Oct 22, 2013 3:30 pm

if jvm available on parallella, then scala also available on it.
yay! thanks for the info.
8l
 
Posts: 173
Joined: Mon Dec 17, 2012 3:23 am

Re: Epiphany OpenJDK support

Postby Gerald » Sat Oct 26, 2013 2:09 am

Hi any news on this? Can you already run java on the paralella board?
Gerald
 
Posts: 22
Joined: Thu Mar 21, 2013 10:43 am

Re: Epiphany OpenJDK support

Postby michal.warecki » Sat Oct 26, 2013 3:12 pm

Hi Gerald,

It is a long way to support Java on Parallella. For example the whole team from AMD on full-time job worked on HSAIL compiler for a year or even more. They are still working on a dispatching mechanism.
You have to be very patient (I'm programming the compiler in my free time) :-)

Best,
Michał
michal.warecki
 
Posts: 5
Joined: Fri Jun 28, 2013 12:47 pm

Re: Epiphany OpenJDK support

Postby 9600 » Sun Oct 27, 2013 3:44 pm

Gerald wrote:Hi any news on this? Can you already run java on the paralella board?


Just to be clear: you can run Java on ARM processor, of course.

Cheers,

Andrew
Andrew Back (a.k.a. 9600 / carrierdetect)
User avatar
9600
 
Posts: 997
Joined: Mon Dec 17, 2012 3:25 am

Re: Epiphany OpenJDK support

Postby notzed » Mon Nov 11, 2013 12:58 am

michal.warecki wrote:Here is the article I wrote few days ago:
http://michalwarecki.blogspot.com/2013/ ... lella.html


Missed this - looks interesting. And rather challenging ...

If it would help in any way I wouldn't necessarily stick to the C abi (register usage) since you will probably need your own on-core runtime anyway - apart from LR anything else can be reassigned (some global context registers might be useful). But I guess it depends on if the runtime will need to call C compiled code often.

Does sumatra (or even lambdas) have a more relaxed/different memory model for actively running code? I don't see how it could work very well with a gpu if it didn't. e.g. with opencl there's no guarantee on how many workgroups are even executing concurrently so there's no way you can write inter-workgroup communications (amongst other things).
notzed
 
Posts: 331
Joined: Mon Dec 17, 2012 12:28 am
Location: Australia

Re: Epiphany OpenJDK support

Postby Gerald » Fri Apr 18, 2014 4:56 pm

hi,

are people working on this? any github?

Thanks,
Gerald
Gerald
 
Posts: 22
Joined: Thu Mar 21, 2013 10:43 am

Previous

Return to Java

Who is online

Users browsing this forum: No registered users and 1 guest