Find Jobs
Hire Freelancers

Write some Software

$10-30 USD

Completed
Posted over 8 years ago

$10-30 USD

Paid on delivery
Parallel Programming using MPI : message passing interface. Write an MPI program that models and simulates 4-node shared-memory multiprocessor system that maintains cache coherence using MSI directory-based cache coherence protocol. The following are the project requirements: 1. Memory address size: 16 bits. [login to view URL] cache size: 16K bytes. 3. Processor cache block size: 16 bytes. 4. Processor cache associativity: direct map. 5. Most significant 2 bits of memory address indicates home node number. 6. Program should use 4 tasks, with each task responsible for simulating one node. 7. Master task reads from a file all processors cpu requests and distribute to itself and the 3 other tasks. Requests file read by the master thread is a text file that lists simulation benchmark requests, one request per line as follows: cpu-request, cpu-number, address where: cpu-request = Rd or Wr and cpu-number = 0-3. 8. Each task models its cache and simulates it's cpu requests (received from the master thread.) 9. Each task manages sending and receiving coherence messages between its cache and the home directory node. 10. Each task manages sending and receiving messages between its node's directory and processor caches. 11. Each task outputs into its own output file all coherence messages it processes.
Project ID: 9045051

About the project

2 proposals
Remote project
Active 8 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
Awarded to:
User Avatar
Have been working with Linux Kernel Programming since more than 2 years. Have deep insights of C/C++ programming. Have experience of developing device drivers for USB 3 devices on Xilinx Zynq Embedded Platform I can complete your project within your given deadline.​
$75 USD in 1 day
5.0 (10 reviews)
3.8
3.8
2 freelancers are bidding on average $164 USD for this job
User Avatar
A proposal has not yet been provided
$252 USD in 3 days
4.8 (84 reviews)
7.5
7.5

About the client

Flag of LEBANON
Beirut, Lebanon
5.0
8
Member since Dec 4, 2015

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.