Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AyakaGEMM/Hands-on-GEMM
https://github.com/AyakaGEMM/Hands-on-GEMM
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/AyakaGEMM/Hands-on-GEMM
- Owner: AyakaGEMM
- License: gpl-3.0
- Created: 2022-09-13T08:21:55.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-18T05:28:40.000Z (11 months ago)
- Last Synced: 2024-08-04T02:06:36.189Z (6 months ago)
- Language: Cuda
- Size: 114 KB
- Stars: 83
- Watchers: 2
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cuda-triton-hpc - AyakaGEMM/Hands-on-GEMM - on-GEMM?style=social"/> : A GEMM tutorial. (Learning Resources)
- awesome-cuda-triton-hpc - AyakaGEMM/Hands-on-GEMM - on-GEMM?style=social"/> : A GEMM tutorial. (Learning Resources)
README
# Hands-on-GEMM
A GEMM tutorial.
# Performance
![SGEMM 性能对比](https://user-images.githubusercontent.com/31173671/204142853-b1e45cb0-a8b4-42ff-a207-7eee31712305.png)
# Usage
去 `src/cuda` 文件夹下面,找到你想看性能的 gemm,记住那个名字,然后回到主项目文件夹下,首先`mkdir build`,然后输入 `make benchmark_xxx`。
如你想看 `double_buffer_yhs_refine_gemm.cu` 这个矩阵乘的性能,就输入:
```
make benchmark_double_buffer_yhs_refine
```然后二进制会出现在 `bin` 文件夹下面。
# Tutorial
知乎链接:[这里](https://zhuanlan.zhihu.com/p/584236348)