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 3 years ago


Less than 30 hrs/week
Less than 1 month

Intermediate Level

Start Date

August 22, 2013


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.93) 6 reviews

United States
Santa Cruz 08:06 AM

29 Jobs Posted
42% Hire Rate, 1 Open Job

$4,346 Total Spent
17 Hires, 5 Active

$10.18/hr Avg Hourly Rate Paid
398 Hours

Member Since Aug 21, 2008