@inproceedings{0a5880d806af430583db4b83f65e3823,
title = "Hierarchical diagonal blocking and precision reduction applied to combinatorial multigrid",
abstract = "Memory bandwidth is a major limiting factor in the scalability of parallel iterative algorithms that rely on sparse matrix-vector multiplication (SpMV). This paper introduces Hierarchical Diagonal Blocking (HDB), an approach which we believe captures many of the existing optimization techniques for SpMV in a common representation. Using this representation in conjuction with precision-reduction techniques, we develop and evaluate high-performance SpMV kernels. We also study the implications of using our SpMV kernels in a complete iterative solver. Our method of choice is a Combinatorial Multigrid solver that can fully utilize our fastest reduced-precision SpMV kernel without sacrificing the quality of the solution. We provide extensive empirical evaluation of the effectiveness of the approach on a variety of benchmark matrices, demonstrating substantial speedups on all matrices considered.",
author = "Blelloch, {Guy E.} and Ioannis Koutis and Miller, {Gary L.} and Kanat Tangwongsan",
note = "Copyright: Copyright 2011 Elsevier B.V., All rights reserved.; 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2010 ; Conference date: 13-11-2010 Through 19-11-2010",
year = "2010",
doi = "10.1109/SC.2010.29",
language = "English (US)",
isbn = "9781424475575",
series = "2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2010",
booktitle = "2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2010",
}