FSSpMDM - Accelerating Small Sparse Matrix Multiplications by Run-Time Code Generation
Offered By: Inside Livermore Lab via YouTube
Course Description
Overview
Explore a seminar on accelerating small sparse matrix multiplications through run-time code generation in this FEM@LLNL presentation. Delve into the strategies employed by the Fixed Size Sparse Matrix-Dense Matrix (FSSpMDM) routine in libxsmm for generating performant operator kernels for prismatic and hexahedral elements. Examine code generation techniques for both x86-64 and AARCH64 instruction sets, and compare results on recent Intel and Apple CPUs against the GiMMiK C code generation library. Gain insights into optimizing high-order finite element method solvers and enhancing performance in small matrix multiplications crucial for modern computational applications.
Syllabus
FEM@LLNL | FSSpMDM—Accelerating Small Sparse Matrix Multiplications by Run-Time Code Generation
Taught by
Inside Livermore Lab
Related Courses
Machine Learning and Deep Learning Maths - Matrix and Vector OperationsThe AI University via YouTube Structure and Matrices in Julia Programming - Lecture 3
The Julia Programming Language via YouTube Sparse Matrices in Sparse Analysis - Anna Gilbert
Institute for Advanced Study via YouTube Practical Quantum Circuits for Block Encodings of Sparse Matrices
Institute for Pure & Applied Mathematics (IPAM) via YouTube C++ Compile-Time Sparse Matrices for Linear Algebra and Tracking Applications
CppNow via YouTube