Find Jobs
Hire Freelancers

Multithreaded C or JAVA program that computes the pi number using Taylor series.

€8-30 EUR

Em Andamento
Publicado há aproximadamente 4 anos

€8-30 EUR

Pago na entrega
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. You need to provide a report for this project.
ID do Projeto: 24764137

Sobre o projeto

6 propostas
Projeto remoto
Ativo há 4 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
6 freelancers estão ofertando em média €32 EUR for esse trabalho
Avatar do Usuário
I am very proficient in c and c++. I have 18 years c++ developing experience now, and have worked for more than 10 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environment. I made many great projects using c++, for example, I made the tools which could convert java codes into c++ scripts, of course garbage collection included, this was very similar to a compiler, and was very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
€60 EUR em 1 dia
4,9 (169 avaliações)
7,1
7,1
Avatar do Usuário
Hello How are you? I can help you. please check my review. i am java and c/c++ expert. looking forward for your reply thank you
€19 EUR em 7 dias
4,8 (9 avaliações)
5,0
5,0
Avatar do Usuário
i can help..........................................................................................................
€19 EUR em 7 dias
4,9 (24 avaliações)
4,6
4,6
Avatar do Usuário
Hi , I am java based developer I can read your project details and I can do this give me a chance to do that I have to your process experience in Java and PHP also and very well knowledge about that developing an algorithm solving.
€24 EUR em 1 dia
0,0 (1 avaliação)
0,0
0,0
Avatar do Usuário
Hello, I'm an expert java developer with great expertise in Algorithms and Mathematics. Have worked on game development using multi-threading. I think I'm a good fit for the job and can efficiently deliver you the program(in java). Regards, Rabin
€22 EUR em 3 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) NETHERLANDS
Amsterdam, Netherlands
5,0
1
Método de pagamento verificado
Membro desde abr. 6, 2020

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.