SkillAgentSearch skills...

BRMerge

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

Install / Use

/learn @lorentzbf/BRMerge
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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}}

Related Skills

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated4mo ago
Forks0

Languages

C++

Security Score

82/100

Audited on Nov 6, 2025

No findings