Find Jobs
Hire Freelancers

Parallel Implementation and Performance Analysis of the Sieve of Eratosthenes

$10-30 USD

Zavřený
Zveřejněno přibližně před 6 roky

$10-30 USD

Zaplaceno při doručení
Design parallel algorithms and implement the parallel algorithm efficiently using C and OpenMP. Measure the performance and analyze the results. Parallel algorithm design in detail How to distribute the n-1 numbers to t threads for any n and t, where t is the number of threads? What is the total number of numbers assigned to each process? How find the next prime number used for sieve? How to calculate the total number of primes? How to handle communications? Parallel implementation and programming How to implement the parallel algorithms for a shared memory system using OpenMP? How to implement it more efficiently? Add a project description in the code. Add comments to all variables and all important code segments. Results and comparison When executing your parallel program, the user will specify t and enter n for input. Include screenshots showing how to compile and execute the parallel program. The results should include (1)the total number of prime numbers if n = 1,000,000 and (2) print out the first 100 prime numbers. Compare the parallel results with the results in Phases 1 and 2. Performance results and analysis You will need to collect serial runtime (t =1) and parallel runtimes with respect to different n and t. Calculate the speedup and efficiency. List the results of parallel runtime, speedup and efficiency in three tables. Discuss how the parallel runtime, speedup and efficiency change with respect to different p or t. OpenMP and C source code are needed.
IČ projektu: 16726388

O projektu

3 nabídky
Vzdálený projekt
Aktivní před 6 roky

Chcete si vydělat nějaké peníze?

Výhody podávání nabídek na Freelancer

Stanovte si rozpočet a časový rámec
Získejte za svou práci zaplaceno
Načrtněte svůj návrh
Registrace a podávání nabídek je zdarma
3 freelanceři nabízejí v průměru $197 USD za tuto práci
Avatar uživatele
Hello , I have bachelor's degree in computer science and i have been programming in C/C++ for both linux and windows for more than 8 years.I have written various network applications some of which are down to the IP packet level. I have written a linux based network packet analyzer without using except the standard C library. and also written simple versions of network diagnostic tools ping and traceroute. Additionally I have extensive knowledge in Intel and ARM assembly and previous experience in CUDA programming and high performance computing. let me know if you're interested.
$111 USD v 3 dnech
4,9 (7 recenze)
4,1
4,1

O klientovi

Pochází z UNITED STATES
Hattiesburg, United States
4,7
2
Ověřená platební metoda
Členem od bře 1, 2014

Ověření klienta

Díky! Poslali jsme vám e-mailem odkaz pro získání kreditu zdarma.
Při odesílání e-mailu se něco pokazilo. Zkuste to prosím znovu.
Registrovaných uživatelů Zveřejněných projektů
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Načítání náhledu
Bylo uděleno povolení ke geolokaci.
Vaše doba přihlášení vypršela a byli jste odhlášeni. Přihlaste se znovu.