| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 5
|
|
| Author |
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
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? |
||
|
|
sk..
Master Cruncher http://s17.rimg.info/ccb5d62bd3e856cc0d1df9b0ee2f7f6a.gif Joined: Mar 22, 2007 Post Count: 2324 Status: Offline Project Badges:
|
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, |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
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. |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
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 |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
sgggas:
I would like to get in touch with you, thank you, Wojciech |
||
|
|
|