JNI based integration of parallelism platform with Java

Closed - This job posting has been filled and work has been completed.
Web, Mobile & Software Dev Other - Software Development Posted 2 years ago

Hourly Job

Less than 30 hrs/week
Less than 1 month

Intermediate Level

I am looking for a mix of experience and value


This is a research project, which will integrate a new infrastructure for parallelism with Java.  The infrastructure is used to create the runtime system for parallel language constructs.  It reduces time to implement, handles porting the language implementation across machines, and reduces the overhead versus OS threads or other approaches such as OpenMP.  More can be read about it here:
http://opensourceresearchinstitute.org (it's referred to as both VMS and proto-runtime)

The work in the project is to use the JNI interface to provide a tunnel from Java code out to the C based proto-runtime.  I have worked out the fundamental approach, and will work closely with you on the implementation.  This will be a high touch collaborative project, with emails and Skype chats daily.

The amount of work is fairly low in terms of lines of code, but there will be a high learning curve, and several mini-projects whose purpose is to learn how the JVM behaves in interactions with proto-runtime features.  In total, it should be between 50 and 80 hours.

For a detailed description of the work, see the wiki page for this project at:

About the Client

(4.85) 3 reviews

United States
Santa Cruz 04:54 PM

18 Jobs Posted
39% Hire Rate, 2 Open Jobs

$993 Total Spent
8 Hires, 3 Active

$5.08/hr Avg Hourly Rate Paid
104 Hours

Member Since Aug 21, 2008