Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 5
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 1483 times and has 4 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
using java and llvm vm for android, and jit compilation

I'm a programmer of 30 years, and would like to spend some of my spare cycles improving the outcome of the compilers in a LONG list of tricks I have picked up over the years taking apart code and systems.

the java vm takes advantage of CPU optimizations and architecture in ways that often outpace compiled C modules with primitive binutils linkers. link-time opportunities aside the java jit compiler is a world class optimizer.

next is actually building a C version of the cientific clients for a JVM backend. there's a few solutions to accopmlish this, the Axiomatic C compiler is a commercial compiler which claims to offer this option and NestedVM is an open source project which uses MIPS compiler backend to produce java modules

http://www.brianweb.net/personal/papers/nestedvm.pdf

what's the next step for an outsider to get ahold of project materials to build test harnasses and benchmarks submit my findings?
[Dec 1, 2010 3:22:38 AM]   Link   Report threatening or abusive post: please login first  Go to top 
sk..
Master Cruncher
http://s17.rimg.info/ccb5d62bd3e856cc0d1df9b0ee2f7f6a.gif
Joined: Mar 22, 2007
Post Count: 2324
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: using java and llvm vm for android, and jit compilation

You could email support and ask, but don't take it the wrong way if they say no; WCG is a big multi-research project supported by hundreds of thousands of crunchers and IBM, so data integrity/security is very important.
If the WCG will not allow you to look at their apps/tasks/subroutines then you could ask some of the smaller non-WCG Boinc projects. They might appreciate such support. I would suggest NestedVM is the way forward, as it's open source.
Good luck,
[Dec 1, 2010 9:37:38 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: using java and llvm vm for android, and jit compilation

Hello sqqqas
Even if I am only a cruncher, and not a programmer, I am happy about your willingness to help.

I would like to ask you to keep us informed about the end of the story.

Maybe there is something that can be done in addtion.

So, please post why or why not you could programme for WCG.

Thank you.
[Dec 3, 2010 6:55:17 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: using java and llvm vm for android, and jit compilation

Martin :) Thanks

In my own endeavors i have learned how to take a c program and add just a pinch of java (NIO) memory managenet code and use code that is remarkably similar to raw C code working on ints and pointers against OS buffers instead of java's usual garbage collection stuff.

i've used it for a poker simulation and I noticed it optimizes better than the usual OO based java code with java objects instead of memory references.

IBM'ers tend to love what i do with code :)

cheers
[Dec 4, 2010 1:08:09 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: using java and llvm vm for android, and jit compilation

sgggas:
I would like to get in touch with you,
thank you,
Wojciech
[Jan 26, 2011 10:38:45 AM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread