BRMerge
The source code of the paper "Accelerating CPU-based Sparse General Matrix Multiplication with Binary Row Merging"
Install / Use
/learn @lorentzbf/BRMergeREADME
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
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
