• Home
  • Search
  • Cache Optimization and Performance Modeling of Batched, Small, and Rectangular Matrix Multiplication on Intel, AMD, and Fujitsu Processors
  • Open Access IconOpen Access
  • Cite Icon1
  • https://doi.org/10.1145/3595178Copy DOI Icon

Cache Optimization and Performance Modeling of Batched, Small, and Rectangular Matrix Multiplication on Intel, AMD, and Fujitsu Processors

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Factorization and multiplication of dense matrices and tensors are critical, yet extremely expensive pieces of the scientific toolbox. Careful use of low rank approximation can drastically reduce the computation and memory requirements of these operations. In addition to a lower arithmetic complexity, such methods can, by their structure, be designed to efficiently exploit modern hardware architectures. The majority of existing work relies on batched BLAS libraries to handle the computation of many small dense matrices. We show that through careful analysis of the cache utilization, register accumulation using SIMD registers and a redesign of the implementation, one can achieve significantly higher throughput for these types of batched low-rank matrices across a large range of block and batch sizes. We test our algorithm on three CPUs using diverse ISAs – the Fujitsu A64FX using ARM SVE, the Intel Xeon 6148 using AVX-512, and AMD EPYC 7502 using AVX-2, and show that our new batching methodology is able to obtain more than twice the throughput of vendor optimized libraries for all CPU architectures and problem sizes.

Similar Papers
  • Conference Article
  • Citations15

Fast rectangular matrix multiplications and improving parallel matrix computations

  • Jan 01, 1997
  • Xiaohan Huang +1
  • Research Article
  • Citations130

A Distributed-Memory Package for Dense Hierarchically Semi-Separable Matrix Computations Using Randomization

  • Jun 30, 2016
  • ACM Transactions on Mathematical Software
  • François-Henry Rouet +3
  • Research Article
  • Citations10

Accelerated simulation of microwave breakdown in gases on Xeon Phi based cluster-application to self-organized plasma pattern formation

  • Apr 09, 2018
  • Computer Physics Communications
  • Bhaskar Chaudhury +3
  • Research Article
  • Citations110

Parallel out-of-core computation and updating of the QR factorization

  • Mar 01, 2005
  • ACM Transactions on Mathematical Software
  • Brian C Gunter +1
  • Conference Article

Exploiting memory hierarchies in scientific computing

  • Jun 01, 2009
  • Michael Bader +1
  • Research Article
  • Citations24

Out-of-core implementation for accelerator kernels on heterogeneous clouds

  • Sep 13, 2017
  • The Journal of Supercomputing
  • Hamidreza Khaleghzadeh +3
  • Research Article
  • Citations39

A study of the factorization fill‐in for a parallel implementation of the finite element method

  • Nov 30, 1994
  • International Journal for Numerical Methods in Engineering
  • Valerie E Taylor +1
  • Research Article
  • Citations14

Relations among Factors of Raw, Deviation, and Double-Centered Score Matrices

  • Sep 01, 1953
  • The Journal of Experimental Education
  • Chester W Harris
  • Research Article

Effective Permutation Tests for Differences Across Multiple High-Dimensional Correlation Matrices

  • Oct 17, 2025
  • Journal of Computational and Graphical Statistics
  • José Á Sánchez Gómez +2
  • Conference Article
  • Citations2

Iterative Randomized Algorithms for Low Rank Approximation of Tera-scale Matrices with Small Spectral Gaps

  • Nov 01, 2018
  • Chander Iyer +3
  • Research Article
  • Citations16

An Adaptive General Sparse Out-Of-Core Cholesky Factorization Scheme

  • Jul 01, 1987
  • SIAM Journal on Scientific and Statistical Computing
  • Joseph W H Liu
  • Research Article
  • Citations109

Efficient Structured Multifrontal Factorization for General Large Sparse Matrices

  • Jan 01, 2013
  • SIAM Journal on Scientific Computing
  • Jianlin Xia
  • Book Chapter
  • Citations27

Experiments with quadtree representation of matrices

  • Jan 01, 1989
  • S Kamal Abdali +1
  • PDF
  • Research Article
  • Citations7

Enhanced DQN Framework for Selecting Actions and Updating Replay Memory Considering Massive Non-Executable Actions

  • Nov 24, 2021
  • Applied Sciences
  • Bonwoo Gu +1
  • Research Article
  • Citations23

Synthesis and characterization of hybrid matrix with encapsulated organic sensing dyes for pH sensing application

  • Feb 12, 2014
  • Journal of Industrial and Engineering Chemistry
  • Shumaila Islam +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.