Find Jobs
Hire Freelancers

Write a multithreaded code in either C or Java that computes the pi number using Taylor series. Each compute-node will compute the part of the Pi number.

$10-30 USD

Cancelled
Posted about 4 years ago

$10-30 USD

Paid on delivery
Write a multithreaded code in either C or Java that computes the pi number using Taylor series. Each compute-node will compute the part of the Pi number. Shortly you should decide on the decomposition of the following task. Pi/4 = +1/1 - 1/3 + 1/5 - 1/7 + 1/9 -... Your solution should ask the total number of operations (total of a sum and subtract operations) at the beginning of the execution (in the master process). Do not use a static number. The number of compute nodes (threads) will be dynamic. It will be asked from the user during the execution. You must send a number or a range to the compute nodes. The compute nodes should provide their partial result for the master. Your application should also display the approximation error and duration of the computation. Since this project uses multi-threads, compute nodes are all local. You can develop your application on a single machine having multiple cores. Your program should report a figure representing computation time vs number of threads for 1.000.000 add/sub operations. Note that one addition and one subtraction counted as two operation (e.g. +1/1 - 1/3 ). So there will be 500.000 add/sub operation for the figure. The number of threads will be increased by 1. It will be in the range from 1 to 64.
Project ID: 24836969

About the project

8 proposals
Remote project
Active 4 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
8 freelancers are bidding on average $42 USD for this job
User Avatar
Hi there, I do Java programming (and C as well). I know how to work with threads and distributed work load for each to solve the PI using taylor series. I would like to do this project if given the opportunity. Let me know if you are interested.
$25 USD in 1 day
4.9 (1577 reviews)
8.0
8.0
User Avatar
Hi..i am proficient in C/C++/Java multi threaded programming using Java Threads or C/C++ POSIX threads and can help you write the console based program for computing taylor series using user specified number of threads and operations.
$50 USD in 1 day
4.9 (290 reviews)
6.8
6.8
User Avatar
I can write this multithreaded application in java.
$60 USD in 1 day
4.9 (149 reviews)
6.0
6.0
User Avatar
Thanks for your project. I have 30 years experience programming in C so I will use C for this program to compute pi using multi-threaded computations. The output shall be the value of pi, estimate of the error and the duration of the computation(s). I will create the C program to compute pi using a number of operations and threads input by the user. I will provide the program. You must execute the program and compile the results. A milestone payment for the full budget for this project must be deposited with this site before your offer can be accepted. Alan Idler Chief Software Architect Idleswell Software Creations
$84 USD in 3 days
4.9 (190 reviews)
6.2
6.2
User Avatar
Hi, I am a Software Engineer by profession. I have been in the industry for 13 years. I can quickly deliver your project with high quality.
$50 USD in 3 days
4.9 (9 reviews)
5.7
5.7
User Avatar
Hi, I am a professional programmer and will give you the best work I have an Innovative tech mind with 10 years of experience working as a computer programmer. Capable of working with a variety of technology and software solutions and managing databases. The valuable team member who has experience diagnosing problems and developing solutions. Extensive expertise in networking systems and working with mainframe computers. A talented leader with unique ideas and a history of successful contributions in the field. -Solid background and advanced knowledge in computer development software including C++, Python, R, Spark, Visual Basic, and Maven. -Skilled in working with database management tools such as MySQL, Hadoop, Sybase, and MongoDB. -Highly organized with an exceptional commitment to task completion and quality assurance when working with computer software programs. -Committed to delivering company objectives to projects and results to customers and improving each version of the software I engage with. -Ability to solve complex problems successfully with minimal guidance or help using a logical reasoning technique and strong attention to detail. Inbox me for more details. Thanks
$10 USD in 1 day
5.0 (12 reviews)
4.0
4.0
User Avatar
Having 10 + years of experience in Software development using C/C++/Java, I'll be the right candidate to complete your project within time and with quality as well. I will develop this program in C, but open for switching to Java if you would like.
$30 USD in 2 days
5.0 (7 reviews)
2.3
2.3

About the client

Flag of TURKEY
Antalya, Turkey
3.0
1
Payment method verified
Member since Apr 9, 2020

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.