跳到主要导航 跳到搜索 跳到主要内容

OVERT: Orchestrating Vector-Scalar Execution for Efficient SpMV on Modern CPUs

  • Beihang University
  • Barcelona Supercomputing Center
  • Independent Researcher

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Sparse Matrix-Vector Multiplication (SpMV) is a key operation in many applications, and optimizing its performance is crucial for achieving high computational efficiency. Existing efforts have optimized SpMV performance on CPUs with corresponding sparse matrix formats adopted. However, the performance of existing SpMV implementations primarily focuses on maximizing hardware's vector unit usage, neglecting the potential for exploiting idle scalar units simultaneously. To address such limitation, we propose OVERT, a new storage format of sparse matrix designed to exploit both vector and scalar execution units on modern CPUs for accelerating SpMV performance. OVERT, containing two format variants (OVERT-S and OVERT-E), outperforms existing formats by partitioning the matrix into multiple data panels, which can efficiently utilize vector and scalar units. Moreover, we propose an effective format selection model that dynamically chooses the optimal format variant from OVERT according to the characteristics of the input matrix. Experimental results on SuiteSparse show that OVERT achieves an average speedup of 3.91 × against Intel MKL on X86 CPU and an average speedup of 1.24 × against ArmPL on ARM CPU.

源语言英语
主期刊名54th International Conference on Parallel Processing, ICPP 2025 - Main Conference Proceedings
出版商Association for Computing Machinery, Inc
564-574
页数11
ISBN(电子版)9798400720741
DOI
出版状态已出版 - 20 12月 2025
活动54th International Conference on Parallel Processing, ICPP 2025 - San Diego, 美国
期限: 8 9月 202511 9月 2025

出版系列

姓名54th International Conference on Parallel Processing, ICPP 2025 - Main Conference Proceedings

会议

会议54th International Conference on Parallel Processing, ICPP 2025
国家/地区美国
San Diego
时期8/09/2511/09/25

指纹

探究 'OVERT: Orchestrating Vector-Scalar Execution for Efficient SpMV on Modern CPUs' 的科研主题。它们共同构成独一无二的指纹。

引用此