Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
H

how-to-optimize-gemm

> 编程语言
Open source

How To Optimize Gemm wiki pages https://github.com/flame/how-to-optimize-gemm/wiki Copyright by Prof. Robert van de Geijn ([email protected]…

2.0K stars0 likes1 views
WebsiteGitHub

About

How To Optimize Gemm wiki pages https://github.com/flame/how-to-optimize-gemm/wiki Copyright by Prof. Robert van de Geijn ([email protected]…

How To Optimize Gemm wiki pages

https://github.com/flame/how-to-optimize-gemm/wiki

Copyright by Prof. Robert van de Geijn ([email protected]).

Adapted to Github Markdown Wiki by Jianyu Huang ([email protected]).

Table of contents

  • The GotoBLAS/BLIS Approach to Optimizing Matrix-Matrix Multiplication - Step-by-Step
  • NOTICE ON ACADEMIC HONESTY
  • References
  • Set Up
  • Step-by-step optimizations
  • Computing four elements of C at a time
    • Hiding computation in a subroutine
    • Computing four elements at a time
    • Further optimizing
  • Computing a 4 x 4 block of C at a time
    • Repeating the same optimizations
    • Further optimizing
    • Blocking to maintain performance
    • Packing into contiguous memory
  • Acknowledgement

Related Links

  • BLISlab: A Sandbox for Optimizing GEMM
  • GEMM: From Pure C to SSE Optimized Micro Kernels

Acknowledgement

This material was partially sponsored by grants from the National Science Foundation (Awards ACI-1148125/1340293 and ACI-1550493).

Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Cbliscode-optimizationgemmgotoblas

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言