Find Jobs
Hire Freelancers

Design multithreading program

$30-250 USD

Closed
Posted over 11 years ago

$30-250 USD

Paid on delivery
Design a multithreading program to sort N vectors, each vector is of size M. Each thread should work on one vector. In addition each thread calculates the summation of each vector. You should put the total summation of all vectors as a global variable and use the semaphore MUTEX to protect it. The main method should print out the sorted vectors and the total sum of all vectors.
Project ID: 4032351

About the project

12 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
12 freelancers are bidding on average $96 USD for this job
User Avatar
C/C++ programmer using OpenMP for parallelisation.
$50 USD in 1 day
4.9 (269 reviews)
7.0
7.0
User Avatar
Please, See my PM
$350 USD in 7 days
4.5 (10 reviews)
5.5
5.5
User Avatar
Hello. I can implement this task. Please check the private message.
$200 USD in 5 days
5.0 (16 reviews)
5.1
5.1
User Avatar
I am ready to complete this project! Let me handle your project!
$50 USD in 1 day
4.3 (13 reviews)
4.9
4.9
User Avatar
Hi! I have years of C++ experience. I have read your requirements and I can do this immediately. I guarantee clean, understandable, and commmented C++ code.
$40 USD in 1 day
5.0 (7 reviews)
3.2
3.2
User Avatar
Hi, I'd like to do this project. Please check the private message, for a bit of clarification. Thanks, Nicu
$60 USD in 2 days
5.0 (1 review)
0.9
0.9
User Avatar
Hi, Few of the projects that I have worked are 1. LLVM Compiler code OPTIMIZATION algorithm design and implementation. LLVM framework is in C++. The project was to make the compiler efficient and run faster. 2. I have developed Library management System in VC++ from scratch 3. Encryption algorithm implementation. Some of the implemented algorithms are RSA, AES, & DES. 4. I have worked on graph theory and have implemented BFS, DFS, minimum spanning tree, dijkstra's, Prims, kruskal's and few more graph theory algorithms. 5. TCP and ICMP raw packet programming. 6. Packet Sniffer and raw socket programming along with web portal design and implementation. 7. Multi-threaded applications 8. Huffman encoder and decoder., Assemblers The LLVM project included understanding the existing framework and the design & implementation and later modifying the code so as to optimize the compiler. LLVM is writen in C++. I am very good at algorithms and data structures. I will be able to handle the project and deliver the best. I will not consider the project complete until you are happy with the product. Also I will continue to support the project even after the project is completed. I will be eager to take up the project. The packet sniffer project included portal design which used HTML, PHP, Javascript, CSS, Mysql. Hoping to hear from you. Regards,
$120 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I love data structures and threading. I'd be happy to do this for you! Somewhat similar, I have restructured an AVL Tree for multithreading
$80 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, please check PMB.
$35 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I can write it for you
$100 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have lot of experience in mathematical programming. I have done projects more complex than this including matrices, etc. I can do your job. I have experience in multi-threaded C++ programming as well. Please check PM.
$30 USD in 2 days
0.0 (1 review)
0.0
0.0
User Avatar
I have performed similar projects in the past and understand Linux threading models quite well.
$35 USD in 2 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED ARAB EMIRATES
Dubai, United Arab Emirates
5.0
38
Payment method verified
Member since Dec 11, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.