Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #7610

S

salykova

Personal blog · salykova.github.ioprogrammingaisystems

salykova is a personal blog at salykova.github.io about programming, ai and systems. Since 2024, 10 different Hacker News readers have linked it 29 times, most often “Beating cuBLAS in Single-Precision General Matrix Multiplication”. It is still writing: the last post was on 2025-09-30, and you can follow it by feed.

Visit the blog
29mentions?
10HN people?
2024–2026first – last linked?
Links on Hacker News per year · peak 21 in 2025

Too few sampled comments (3) to say how often HN recommends it.?

Why HN links it

HN readers cite salykova's posts on optimizing matrix multiplication (GEMM, GEMV) on CPUs and NVIDIA and AMD GPUs, as evidence in discussions of CUDA and BLAS performance.

Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

making AI inference run really fast.

Most-linked posts?

  1. Beating cuBLAS in Single-Precision General Matrix Multiplication
    5 people · 8 mentions · first linked 2025-01-14
  2. Beating NumPy matrix multiplication in 150 lines of C
    5 people · 7 mentions · first linked 2024-07-01
  3. Beating OpenBLAS in FP32 Matrix Multiplication
    2 people · 8 mentions · first linked 2025-01-14

What Hacker News says?

  1. I plan to write my own GEMM implementations so I can do kernel fusion. I am using GEMM implementations from Nvidia and Intel until I have my own performant substitutes. So far, my initial attempts at writing my own GEMM implementations have not been performance competitive. Intel and Nvidia use tiling algorithms. I know (unintentionally) from profiling that Intel is doing a memcpy trick that is presumably similar to…

    Comment linking /matmul-cpu

    on “Fast LLM Inference From Scratch (using CUDA)”
  2. Submitted Beating NumPy matrix multiplication in 150 lines of C as a story · 392 points

    HN discussion
  3. There are likely plenty of unrealized opportunities to improve mature BLAS libraries. For example, this guy who was able to outperform OpenBLAS' GEMM on Zen 4: https://salykova.github.io/matmul-cpu Concidentally, the Intel MKL also outperforms OpenBLAS, so there being room for improvement is well known. That said, I have a GEMV implementation that outperforms both the Intel MKL and OpenBLAS in my tests on Zen 3: htt…

    Comment linking /matmul-cpu

    on “CUDA Moat Still Alive”
  4. Submitted Matrix Core Programming on AMD GPUs as a story · 116 points

    HN discussion
  5. People have been trying to bypass CUDA and even PTX for a long time. One long rundown of optimizing gemm on NVIDIA hardware ( https://salykova.github.io/sgemm-gpu ) mentions 'maxas' ( https://github.com/NervanaSystems/maxas/wiki/Introduction ) - which was really a step forward in this space. I still blame Intel (buying NervanaSystems) for killing it...

    Comment linking /sgemm-gpu

    on “Optimizing Matrix Multiplication on RDNA3”
  6. Submitted Beating cuBLAS in Single-Precision General Matrix Multiplication as a story · 98 points

    HN discussion
  7. Submitted Advanced Matrix Multiplication Optimization on Multi-Core Processors (2024) as a story · 85 points

    HN discussion
  8. Submitted Matrix Core Programming on AMD CDNA3 and CDNA4 Architecture as a story · 24 points

    HN discussion
  9. Submitted Beating NumPy's matrix multiplication in 150 lines of C code as a story · 11 points

    HN discussion
  10. Submitted Beating OpenBLAS in FP32 Matrix Multiplication as a story · 7 points

    HN discussion
  11. Submitted Beating cuBLAS in Single-Precision General Matrix Multiplication as a story · 7 points

    HN discussion
  12. Submitted Beating NumPy's matrix multiplication in 150 lines of C code as a story · 5 points

    HN discussion
  13. Submitted Beating OpenBLAS in FP32 Matrix Multiplication as a story · 4 points

    HN discussion
  14. Submitted Beating OpenBLAS in FP32 Matrix Multiplication as a story · 4 points

    HN discussion
  15. Submitted Beating cuBLAS in Single-Precision General Matrix Multiplication as a story · 4 points

    HN discussion
  16. Submitted Beating NumPy's matrix multiplication in 150 lines of C code as a story · 4 points

    HN discussion
  17. Submitted Beating cuBLAS in Single-Precision General Matrix Multiplication as a story · 3 points

    HN discussion
  18. Submitted Beating cuBLAS in Single-Precision General Matrix Multiplication as a story · 3 points

    HN discussion
  19. Submitted Advanced Matrix Multiplication Optimization on Nvidia GPUs as a story · 2 points

    HN discussion
  20. Submitted Matrix Core Programming on AMD GPUs as a story · 2 points

    HN discussion
  21. Submitted Introduction to Matrix Core Programming on AMD CDNA3 and CDNA4 Architecture as a story · 2 points

    HN discussion
  22. Submitted Beating OpenBLAS in FP32 Matrix Multiplication as a story · 2 points

    HN discussion
  23. Submitted Beating Nvidia's cuBLAS in GEMM as a story · 2 points

    HN discussion
  24. Submitted Beating OpenBLAS in FP32 Matrix Multiplication as a story · 2 points

    HN discussion
  25. Submitted Show HN: Beating cuBLAS in Single-Precision General Matrix Multiplication as a story · 2 points

    HN discussion
  26. Submitted Beating OpenBLAS in FP32 Matrix Multiplication as a story · 2 points

    HN discussion
  27. Submitted Beating NumPy's matrix multiplication in 150 lines of C code as a story · 2 points

    HN discussion
  28. Submitted Beating OpenBLAS in FP32 Matrix Multiplication as a story · 1 points

    HN discussion
  29. Submitted Beating OpenBLAS in Matrix Multiplication as a story · 1 points

    HN discussion

Search all of HN for salykova.github.io

Linked by the same people?