I want a freelancer for making a project who have strong knowledge of mpi and Openmp c++.If any one interested let me know so we can discuss it further
Your task is to implement an initial serial version of the program, where it takes an
image as an input and then produces an output image after applying the stencil matrix(Laplacian )
on the input image. Then, you should try to optimize the code in two levels:
Firstly, you should make use of openMP in order to create a multithreaded
version of the program.
Secondly, you should further optimize your code by using MPI in order to
distribute the computations to different compute nodes.
Finally, by generating a histogram, you should report the performance of
applying the stencil code to the image in different versions of the program,
including serial version, the multithreaded version and the last optimized version
of the program, where you use both openMP and MPI to speed up the program.