Find Jobs
Hire Freelancers

Implement a parallel matrix multiplication program using either OpenMP or pthreads.

$10-30 USD

Închis
Data postării: 6 luni în urmă

$10-30 USD

Plata la predare
**Requirements:** 1. Provide a set of random matrices of variable sizes. 2. Write a serial matrix multiplication algorithm as a baseline for performance comparison. 3. Parallelize the matrix multiplication using OpenMP or pthreads to improve the execution time. **Project Expectations:** 1. Understand the basics of matrix multiplication and the selected parallelization method (OpenMP, or pthreads). 2. Implement a serial matrix multiplication algorithm and verify its correctness. 3. Parallelize the matrix multiplication algorithm using the chosen parallelization method. 4. Measure and compare the execution times of the serial and parallel versions of the code. **Deliverable:** Should submit their code along with a brief report documenting the implementation process, performance measurements, and any insights or challenges they encountered.
ID-ul proiectului: 37358541

Despre proiect

4 propuneri
Proiect la distanță
Activ: 5 luni în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
4 freelanceri plasează o ofertă medie de $28 USD pentru proiect
Avatarul utilizatorului
I know OpenMP and PThreads really well. Can do your task for a few hours. Contact me with more details.......
$30 USD în 1 zi
4,9 (513 recenzii)
7,6
7,6
Avatarul utilizatorului
I have 5 years of Experience in C, C++ , Python, Java , Data structure, DBMS ,Algorithms, Computer Network, SQL, Operating System, HTML, CSS , JavaScript, React js , Node js, Angular Js , Mongo DB , Django, REST API , AWS, Github . I am interested in the project Need help with all the essentials details and I would like to offer my services and skills to finish this project successfully. I will offer you unlimited revisions and modifications until you are satisfied with my work. You are welcome to check my portfolio and to make sure you got the right person for this job.,
$20 USD în 1 zi
5,0 (21 recenzii)
5,2
5,2
Avatarul utilizatorului
Hello there! My name is Shubham, and I am here to offer my services for your project. I have a deep understanding of matrix multiplication and the selected parallelization method (OpenMP or pthreads). From my experiences in industry, I have learned how to implement a serial matrix multiplication algorithm and verify its correctness. Additionally, I have the expertise needed to parallelize the matrix multiplication algorithm using OpenMP or pthreads. I understand that you are looking for someone who can provide a set of random matrices of variable sizes as well as write a serial matrix multiplication algorithm as a baseline for performance comparison before parallelizing it using OpenMP or pthreads to improve execution time. My skillset enables me to tackle this project successfully. Please feel free to contact me if you would like to discuss further or need any other information regarding this project. Thank you for considering me for this task!
$30 USD în 7 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Hi, Im a senior software engineer with 8 years of professionnal experience. I already did exactly the same project, I can deliver it immediatly with a good report for 100 dollars I think I can help you!
$30 USD în 2 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul NIGERIA
Nigeria
0,0
0
Metoda de plată a fost confirmată
Membru din aug. 15, 2017

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.