Skip to main content

Section 5.3 Tuesday Aug. 29

Subsection 5.3.1 Tuesday 8:30 - 9:00: Coffee and muffins

Subsection 5.3.2 Tuesday 9:00 - 10:30 Session 5

Subsubsection 5.3.2.1 Codegen for GEMMFIP in BLIS

RuQing Xu
The University of Tokyo

Related materials:

Subsubsection 5.3.2.2 AVX-512 optimizations for BLIS Level-3 routines

Meghana Vankadari
AMD India

Subsubsection 5.3.2.3 Low Precision GEMM

Kiran Varaganti
AMD India

Related materials

Subsubsection 5.3.2.4 Additional Discussion


Subsection 5.3.3 Tuesday 10:30 - 10:45 Break

Subsection 5.3.4 Tuesday 10:45 - 12:15 Session 6

Subsubsection 5.3.4.1 AOCL BLIS framework changes

Edward Smyth
AMD UK

Related materials

Subsubsection 5.3.4.2 BLIS for the Web: 2023 edition

Marat Dukhan
Google

Related materials

Subsubsection 5.3.4.3 The \(L T L^T \) factorization: A glimpse at what comes next

Robert van de Geijn
UT Austin

Collaborative work with Maggie Myers, Devangi Parikh, Devin Matthews, RuQing Xu, Tze Meng Low, Ishna Satyarth, Chao Yin, and others

Abstract:

We use the \(L T L^T \) factorization of a skew-symmetric matrix to illustrate opportunities that are available now that BLIS has been refactored to allow more flexible creation of custom functionality. It starts with extensions to the FLAME notation and the application of the FLAME methodology to derive new algorithms for computing. The best resulting algorithm casts most computation in terms of a skew-symmetric "sandwiched" rank-k update \(B := B + Y T Y^T \) where \(T \) is a skew-symmetric tridiagonal matrix. On the one hand, this operation can now be easily implemented in BLIS using the new plug-in facility. On the other hand, a proposed FLAME-like C++ interface allows unblocked and blocked algorithms to be elegantly represented in efficient code. This illustrates the tremendous potential of a new effort to reinvent higher level linear and multilinear algebra libraries.

Related materials

Subsubsection 5.3.4.4 Additional Discussion


Subsection 5.3.5 Tuesday 12:15 - 1:15 Lunch

Subsection 5.3.6 Tuesday 1:15 - ?:?? Session 7

Subsubsection 5.3.6.1 Plugin tutorial

Devin Matthews
SMU

Subsubsection 5.3.6.2 More informal brainstorming

Group participation

Subsubsection 5.3.6.3


Subsubsection 5.3.6.4 Additional Discussion


slides/GemmFIP-ExoLang.pdf
https://dl.acm.org/doi/abs/10.1145/3577193.3593707
https://arxiv.org/abs/2302.08417
slides/BLIS_retreat_AMD_lpgemm_ver2_Final_2023.pdf
slides/Edward_BLISRetreat2023.pdf
https://docs.google.com/presentation/d/1FQfExdwYQY6Z3z-XOO3pwoIIgNWm07vT5Pv6lFPJeuU/edit?usp=sharing
slides/vdG_BLISRetreat2023.pdf