Search Results - Mathematics of computing Mathematical software Mathematical software performance
-
1
An Input-Aware Sparse Tensor Compiler Empowered by Vectorized Acceleration
Published: IEEE 22.06.2025Published in 2025 62nd ACM/IEEE Design Automation Conference (DAC) (22.06.2025)“… Sparse matrix-matrix multiplication (SpMM) is a representative operator in sparse computations, whose performance is often limited by the design of sparse formats and the extent of hardware architecture optimization…”
Get full text
Conference Proceeding -
2
Tackling the Matrix Multiplication Micro-Kernel Generation with Exo
ISSN: 2643-2838Published: IEEE 02.03.2024Published in Proceedings / International Symposium on Code Generation and Optimization (02.03.2024)“… The GEMM is usually implemented following the GotoBLAS philosophy, which tiles the GEMM operands and uses a series of nested loops for performance improvement…”
Get full text
Conference Proceeding -
3
SSpMV: A Sparsity-aware SpMV Framework Empowered by Multimodal Machine Learning
Published: IEEE 22.06.2025Published in 2025 62nd ACM/IEEE Design Automation Conference (DAC) (22.06.2025)“…Sparse Matrix-Vector Multiplication (SpMV) is an essential sparse operation in scientific computing and artificial intelligence…”
Get full text
Conference Proceeding -
4
pSyncPIM: Partially Synchronous Execution of Sparse Matrix Operations for All-Bank PIM Architectures
Published: IEEE 29.06.2024Published in 2024 ACM/IEEE 51st Annual International Symposium on Computer Architecture (ISCA) (29.06.2024)“…Recent commercial incarnations of processing-in-memory (PIM) maintain the standard DRAM interface and employ the all-bank mode execution to maximize bank-level…”
Get full text
Conference Proceeding -
5
ReSMiPS: A ReRAM-based Sparse Mixed-precision Solver with Fast Matrix Reordering Algorithm
Published: IEEE 22.06.2025Published in 2025 62nd ACM/IEEE Design Automation Conference (DAC) (22.06.2025)“…The solution of sparse matrix equations is essential in scientific computing. However, traditional solvers on digital computing platforms are limited by memory bottlenecks in largescale sparse matrix storage and computation…”
Get full text
Conference Proceeding -
6
JITSPMM: Just-in-Time Instruction Generation for Accelerated Sparse Matrix-Matrix Multiplication
ISSN: 2643-2838Published: IEEE 02.03.2024Published in Proceedings / International Symposium on Code Generation and Optimization (02.03.2024)“…Achieving high performance for Sparse Matrix-Matrix Multiplication (SpMM) has received increasing research attention, especially on multi-core CPUs, due to the large input data size in applications such as graph neural networks (GNNs…”
Get full text
Conference Proceeding -
7
Pipirima: Predicting Patterns in Sparsity to Accelerate Matrix Algebra
Published: IEEE 22.06.2025Published in 2025 62nd ACM/IEEE Design Automation Conference (DAC) (22.06.2025)“…; a performance bottleneck. To solve such challenges, our key insight is that if while reading/streaming compressed sparse matrices we can quickly anticipate the locations of the non-zero values in a sparse matrix…”
Get full text
Conference Proceeding -
8
SpV8: Pursuing Optimal Vectorization and Regular Computation Pattern in SpMV
Published: IEEE 05.12.2021Published in 2021 58th ACM/IEEE Design Automation Conference (DAC) (05.12.2021)“…Sparse Matrix-Vector Multiplication (SpMV) plays an important role in many scientific and industry applications, and remains a well-known challenge due to the…”
Get full text
Conference Proceeding -
9
InnerSP: A Memory Efficient Sparse Matrix Multiplication Accelerator with Locality-Aware Inner Product Processing
Published: IEEE 01.09.2021Published in 2021 30th International Conference on Parallel Architectures and Compilation Techniques (PACT) (01.09.2021)“…Sparse matrix multiplication is one of the key computational kernels in large-scale data analytics. However, a naive implementation suffers from the overheads…”
Get full text
Conference Proceeding -
10
FeKAN: Efficient Kolmogorov-Arnold Networks Accelerator Using FeFET-based CAM and LUT
Published: IEEE 22.06.2025Published in 2025 62nd ACM/IEEE Design Automation Conference (DAC) (22.06.2025)“… First, we develop a software-hardware co-optimized framework for mapping B-spline basis functions (BBF…”
Get full text
Conference Proceeding -
11
Accelerating Fourier and Number Theoretic Transforms using Tensor Cores and Warp Shuffles
Published: IEEE 01.09.2021Published in 2021 30th International Conference on Parallel Architectures and Compilation Techniques (PACT) (01.09.2021)“…), are two important mathematical tools having applications in several areas of science and engineering…”
Get full text
Conference Proceeding -
12
A Tensor Algebra Compiler for Sparse Differentiation
ISSN: 2643-2838Published: IEEE 02.03.2024Published in Proceedings / International Symposium on Code Generation and Optimization (02.03.2024)“… with AD-agnostic domain-specific optimizations followed by efficient C++ code generation. We showcase the effectiveness of our framework in terms of performance…”
Get full text
Conference Proceeding -
13
Finding the Pareto Frontier of Low-Precision Data Formats and MAC Architecture for LLM Inference
Published: IEEE 22.06.2025Published in 2025 62nd ACM/IEEE Design Automation Conference (DAC) (22.06.2025)“…To accelerate AI applications, numerous data formats and physical implementations of matrix multiplication have been proposed, creating a complex design space…”
Get full text
Conference Proceeding -
14
Seer: Predictive Runtime Kernel Selection for Irregular Problems
ISSN: 2643-2838Published: IEEE 02.03.2024Published in Proceedings / International Symposium on Code Generation and Optimization (02.03.2024)“…Modern GPUs are designed for regular problems and suffer from load imbalance when processing irregular data. Prior to our work, a domain expert selects the…”
Get full text
Conference Proceeding -
15
Optimized Polynomial Multiplier Architectures for Post-Quantum KEM Saber
Published: IEEE 05.12.2021Published in 2021 58th ACM/IEEE Design Automation Conference (DAC) (05.12.2021)“… A significant portion of Saber's computation time is spent on computing polynomial multiplications in polynomial rings with powers-of-two moduli…”
Get full text
Conference Proceeding -
16
SFLU: Synchronization-Free Sparse LU Factorization for Fast Circuit Simulation on GPUs
Published: IEEE 05.12.2021Published in 2021 58th ACM/IEEE Design Automation Conference (DAC) (05.12.2021)“…Sparse LU factorization is one of the key building blocks of sparse direct solvers and often dominates the computing time of circuit simulation programs…”
Get full text
Conference Proceeding -
17
Generating Portable High-Performance Code via Multi-Dimensional Homomorphisms
ISSN: 2641-7936Published: IEEE 01.09.2019Published in Proceedings / International Conference on Parallel Architectures and Compilation Techniques (01.09.2019)“…We address a key challenge in programming high-performance applications - achieving portable performance, i.e…”
Get full text
Conference Proceeding -
18
SpMMPlu: A Compiler Plug-in with Sparse IR for Efficient Sparse Matrix Multiplication
Published: IEEE 09.07.2023Published in 2023 60th ACM/IEEE Design Automation Conference (DAC) (09.07.2023)“…Sparsity is becoming arguably the most critical dimension to explore for efficiency and scalability as deep learning models grow significantly larger…”
Get full text
Conference Proceeding -
19
A data locality-aware design framework for reconfigurable sparse matrix-vector multiplication kernel
ISSN: 1558-2434Published: ACM 01.11.2016Published in Digest of technical papers - IEEE/ACM International Conference on Computer-Aided Design (01.11.2016)“… For performance improvement, software libraries designated for SpMV computation have been introduced, e.g…”
Get full text
Conference Proceeding -
20
Sparso: Context-driven optimizations of sparse linear algebra
Published: ACM 01.09.2016Published in 2016 International Conference on Parallel Architecture and Compilation Techniques (PACT) (01.09.2016)“…The sparse matrix is a key data structure in various domains such as high-performance computing, machine learning, and graph analytics…”
Get full text
Conference Proceeding