[GH-ISSUE #69] questions #42

Closed
opened 2026-10-26 21:11:05 +00:00 by bsakaguchi · 1 comment
Owner

Originally created by @shenyichen on GitHub (Mar 18, 2025).
Original GitHub issue: https://github.com/deepseek-ai/DeepGEMM/issues/69

We are currently exploring the possibility of optimizing several of the projects you have open-sourced. We are particularly interested in understanding the potential performance improvements that could be achieved on a single H800. Specifically, we would like to know how much enhancement in throughput and reduction in latency we could expect after the optimization process.
Furthermore, we would be extremely grateful if you could provide us with some benchmark data or tools that we could use to evaluate the performance before and after the optimizations. This would be immensely helpful in guiding our efforts and ensuring that we achieve the best possible results.

Originally created by @shenyichen on GitHub (Mar 18, 2025). Original GitHub issue: https://github.com/deepseek-ai/DeepGEMM/issues/69 We are currently exploring the possibility of optimizing several of the projects you have open-sourced. We are particularly interested in understanding the potential performance improvements that could be achieved on a single H800. Specifically, we would like to know how much enhancement in throughput and reduction in latency we could expect after the optimization process. Furthermore, we would be extremely grateful if you could provide us with some benchmark data or tools that we could use to evaluate the performance before and after the optimizations. This would be immensely helpful in guiding our efforts and ensuring that we achieve the best possible results.
Author
Owner

@LyricZhao commented on GitHub (Mar 24, 2025):

Hi, the optimization of FlashMLA and DeepGEMM (this repo) can be done with a single H800. But the current performance of these kernels are close to physical limit, leaving only several cases may have ~10% optimizating space (1-5% improvement for end-to-end inference improvement, I guess).

For benchmarking of DeepGEMM, you can simply run tests/test_core.py for all common shapes and their performance (you can compare the TFLOPS or memory bandwidth with the physical limits as an optimization guideline).

<!-- gh-comment-id:2746649803 --> @LyricZhao commented on GitHub (Mar 24, 2025): Hi, the optimization of [FlashMLA](https://github.com/deepseek-ai/FlashMLA/) and DeepGEMM (this repo) can be done with a single H800. But the current performance of these kernels are close to physical limit, leaving only several cases may have ~10% optimizating space (1-5% improvement for end-to-end inference improvement, I guess). For benchmarking of DeepGEMM, you can simply run `tests/test_core.py` for all common shapes and their performance (you can compare the TFLOPS or memory bandwidth with the physical limits as an optimization guideline).
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
deepseek-ai/DeepGEMM#42
No description provided.