Skip to content

Repository for the first assignment of the course Parallel and Distributed Systems, finding Strongly Connected Components in sparse graphs utilizing pararellization to achieve speed and efficiency

Notifications You must be signed in to change notification settings

e-left/parallel_and_distributed_systems_assignment_01

Repository files navigation

Parallel and Distributed Systems, Assignment 01

By: Αλεξανδρίδης Φώτιος, ΑΕΜ: 9953

Requirements:

  • g++/clang++
  • OpenCilk
  • OpenMP

How to run

Configure the compilers for OpenMP and OpenCilk on the first lines of the Makefile

Run make sequential|openmp|opencilk|pthreads to generate the executables in the folder out

Run out/sequentialColor|out/openmpColor|out/opencilkColor|out/pthreadsColor <graph_file.mtx> to run the specified implementation with the provided matrix file.

About

Repository for the first assignment of the course Parallel and Distributed Systems, finding Strongly Connected Components in sparse graphs utilizing pararellization to achieve speed and efficiency

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published