Parallel Programming assignment (OpenMPI knowledge is required) - repost

  • Status Completed
  • Budget $35 - $50 USD
  • Total Bids 3

Project Description

The details are given in the [url removed, login to view] file. The task is quiet simple if you are used to with OpenMPI and cluster PC. Your task is to write the parallel version of Sieve of Eratosthenes using C/C++ and OpenMPI library with the updated implementation specification: "For input array of size n, your program employs \sqrt{n} (virtual) processors running on 32 physical processors (dual 16-core titan) that are connected in a linear array, where each processor is responsible for the computation task of \sqrt{n} numbers". The test number changed from 10^6 to 10^4, so instead of running it on:

2^1 * 10^6, 2^2 * 10^6, ... 2^5 * 10^6

you will be running it on:

2^1 * 10^4, 2^2 * 10^4, ... 2^5 * 10^4

You must fulfill the marking scheme as given in the [url removed, login to view] file deliver the outputs.

The cluster you are going to use is Titan and Torque queuing for job submission. Log in details to Titan are given on [url removed, login to view] and you should try running a simple program in Titan to check whether you can work from your place, otherwise don't bid on the project. Some instruction on using Titan and Torque are given in [url removed, login to view] file.

Get free quotes for a project like this
Completed by:
Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online