Skip to content

Implementation of parallel SpMV in C/C++ and Go for benchmark for CAS766 project

Notifications You must be signed in to change notification settings

Hsparkcon/CAS766_Project_Parallelized_SpMV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About the repository

  • The repository is made to store the code implemented for benchmarking algorithm used for CAS766 Project.

About the directories

  • CPP

    • Includes the algorithms implemented in C/CPP.

    • Includes implementation with pThread/stdThread/OpenMP

    • Display_Only directory includes code that is simplified for display purposes only, not written for compilation or execution.

    • include directory includes header files written for the project.

    • include_for_cas766 directory includes header files from another personal project for convenience.

    • src_mains directory includes multiple main.cpp files written for benchmarking implemented algorithm with the similar but different data format.

    • output directory is where compiled binary code will be located.

  • GoLang

    • Includes the implemented in GoLang
  • Test_Samples

    • The directory where test samples needs to be placed
    • Used test sample can be downloaded from the attached link - mawi_201512020030.mtx

Compile and Run

  • Compilation can be done with included makefile on Linux environment.
  • The output file will be created under the output directory.

About

Implementation of parallel SpMV in C/C++ and Go for benchmark for CAS766 project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published