Performance Optimization and Modeling of Blocked Sparse Kernels

  • Authors:
  • Alfredo Buttari;Victor Eijkhout;Julien Langou;Salvatore Filippone

  • Affiliations:
  • INNOVATIVE COMPUTING LABORATORY, UNIVERSITY OF TENNESSEE, KNOXVILLE, TN;TEXAS ADVANCED COMPUTING LABORATORY, THE UNIVERSITY OF TEXAS AT AUSTIN;DEPARTMENT OF MATHEMATICAL SCIENCES, UNIVERSITY OF COLORADO AT DENVER AND HEALTH SCIENCES CENTER, CO;TOR VERGATA UNIVERSITY, ROME, ITALY

  • Venue:
  • International Journal of High Performance Computing Applications
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a method for automatically selecting optimalimplementations of sparse matrix-vector operations. Our software"AcCELS" (Accelerated Compress-storage Elements for Linear Solvers)involves a setup phase that probes machine characteristics, and arun-time phase where stored characteristics are combined with ameasure of the actual sparse matrix to find the optimal kernelimplementation. We present a performance model that is shown to beaccurate over a large range of matrices.