Nothing Special   »   [go: up one dir, main page]

Skip to content

The source code of the paper "Accelerating CPU-based Sparse General Matrix Multiplication with Binary Row Merging"

License

Notifications You must be signed in to change notification settings

lorentzbf/BRMerge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains the source code of BRMerge-Precise, BRMerge-Upper, Heap-SpGEMM, Hash-SpGEMM, Hashvec-SpGEMM, PB-SpGEMM(i.e., outer_spgemm), and MKL-SpGEMM.

Tested evironment

  • Compiler: Intel ICC 2021.5.0 20211109
  • CPU:
    • Intel Xeon Platinum 8163
    • Intel Xeon Gold 6254
  • Operating system: Ubuntu 18.04 LTS

Get started

1 Execute $> bash download_matrix.sh in the current directory to download the matrix patents_main into matrix/suite_sparse directory

2 For detailed execution instruction, refer the README.md in the BRMerge-SpGEMM, and Existing-SpGEMM sub-directory.

Bibtex

@ARTICLE{9840346,
  author={Du, Zhaoyang and Guan, Yijin and Guan, Tianchan and Niu, Dimin and Zheng, Hongzhong and Xie, Yuan},
  journal={IEEE Access}, 
  title={Accelerating CPU-Based Sparse General Matrix Multiplication With Binary Row Merging}, 
  year={2022},
  volume={10},
  number={},
  pages={79237-79248},
  doi={10.1109/ACCESS.2022.3193937}}

About

The source code of the paper "Accelerating CPU-based Sparse General Matrix Multiplication with Binary Row Merging"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages