Convert a simple sequential program to parallel

In Progress

I have a simple application written in Java (less than 100 lines with comments).

It finds the determinant of any NxN matrix in a sequential order (one thread only).

It does that by calling a function recursively until the matrix is 2x2 then it finds the determinant.

I need somebody to create a parallel version of it, meaning that, the code would work in multi-threads not only in one thread.

It could be done using the Fork/Join techniques (which is a parallel version of familiar divide−and−conquer algorithms).

I'll send you the code after the award, or by PM if requested.

CONDITIONS:

- You must be an expert in Java and techniques of recursion and multi-threading.

- You must know how Determinants work mathematically, to be able to understand the code.

- The running time of the new parallel version MUST be faster than the current sequential one.

- I prefer using a library called "JSR166" (found here: [url removed, login to view] under the heading "maintenance updates", and I also attached a good paper explaining it). However, if you will use your way you should be 100% sure that it's good and powerful.

- I need the project to be done in 1-2 days maximum, less is better and has the priority to award.

- My budget is $100.

- You should explain the code to me and fix any problem arises. I need a quick communication.

- The code must run on Eclipse and must be commented, clear and simple.

Skills: Java, Mathematics, Software Architecture

See more: simple recursion, simple algorithms in c, recursively, recursion problem, recursion function, program algorithms, java to c convert, i need a paper written, how to use recursion, how to create algorithms, how to convert java to c, how does recursion work, explain algorithms, eclipse architecture, convert java code to c, c algorithms library, a quick program to be written, simple java multi, Multi threading , maintenance java, java thread, how to award, gee, create a simple program, concurrency

Project ID: #4527962

Awarded to:

lambduh

I would have no issues completing this project. I can do it either in Java 7 (fork/join framework, as referenced) or Java 6 (executor service, still more common and typical in university still). By default it will be J More

$83 USD in 1 day
(11 Reviews)
3.3

20 freelancers are bidding on average $102 for this job

eperfections

I am Java Expert! Done lot of similar projects. See my reviews. Please accept bid.

$105 USD in 1 day
(304 Reviews)
7.1
IMSeriousBidder

Hello, I know how to convert this programm with mutithreads please send me the source code Thanks Bing

$100 USD in 1 day
(62 Reviews)
6.8
dobreiiita

Hi, I am Java expert and can surely help you here, Thanks

$105 USD in 2 days
(222 Reviews)
6.6
samitXI

Please check your inbox. Thanks

$206 USD in 3 days
(113 Reviews)
6.4
buzzcoder

Hi I can help you, please check your pm, thanks.

$105 USD in 2 days
(46 Reviews)
5.6
poornachand

I am interested.

$100 USD in 2 days
(26 Reviews)
5.2
bobdanani

Good day mate ! Greetings from Melbourne, Australia! I am a Software Engineer, specialised in high performance computing (multi-threading across large number of processors). Please send me the detail about the codes. More

$80 USD in 1 day
(4 Reviews)
4.1
wbslivera

Hello, I am Oracle certified professional java programmer, I can help you. thanks

$101 USD in 2 days
(21 Reviews)
4.0
cleanCode

Please check PMB.

$100 USD in 1 day
(14 Reviews)
4.0
umarfl4u

Hi, I'm experienced Sun Certified Java Professional with a score of 100%. I'm interested in this project. See PM for more details.

$88 USD in 2 days
(7 Reviews)
2.9
MisterGreen

Hello. I'm a computer science graduate with 5 years and counting Java experience. I have done several parallelization tasks in C (OpenMP, MPI and PThreads) and Java (JSE concurrency API). I also know what a matrix det More

$72 USD in 1 day
(2 Reviews)
2.9
skrco1989

Hi, can start right now. Regards, Jakub.

$55 USD in 5 days
(1 Review)
2.8
gojkid

Expert in Java.

$100 USD in 1 day
(3 Reviews)
2.6
zhongxian929

Hello! Your project is very interest. Pls check your pm.

$61 USD in 2 days
(2 Reviews)
0.5
RosieSpackman

I have over 15 years of java development experience and have worked on many multi threaded systems. I can complete your project for you in 1 - 2 days , fully tested and industry quality.

$77 USD in 2 days
(0 Reviews)
0.0
AnnaKoseikina

Hi, I can do your task

$100 USD in 1 day
(0 Reviews)
0.0
miniric3

Kia ora! On2itonline.com are a NZ based web and software design company who have seen you here on the freelance market and are really excited about working with you and treating you to the full service, professional ex More

$206 USD in 13 days
(0 Reviews)
0.0
D3v3loper

please check my pm

$103 USD in 3 days
(0 Reviews)
0.0
Vixo

I can do this for you with JSR166 or built in concurrency features of Java. I am happy to explain anything regarding the solution, and general advice on parallel programming in Java. Please see PM for more details.

$100 USD in 2 days
(0 Reviews)
0.0
pshemol

Hi, i know multithreating quite well and i'll convert your program best i can.

$100 USD in 2 days
(0 Reviews)
0.0