GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - flame/how-to-optimize-gemm

BranchesTags
Open more actions menu

Latest commit

 

History

138 Commits
138 Commits

Folders and files

NameName
Last commit message
Last commit date
figures
figures
 
 
src
src
 
 
README.md
README.md
 
 

Repository files navigation

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).

About

No description or website provided.

Topics

bliscode-optimizationgemmgotoblasmatrix-multiplication

Resources

Readme
Activity
Custom properties

Stars

2.0k stars

Watchers

41 watching

Forks

367 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.