کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
432724 689048 2014 9 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
BiELL: A bisection ELLPACK-based storage format for optimizing SpMV on GPUs
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
BiELL: A bisection ELLPACK-based storage format for optimizing SpMV on GPUs
چکیده انگلیسی


• SpMV is one of the most important high level operations for basic linear algebra.
• We will show how to achieve high performance for general SpMV on GPUs.
• BiELL format and its improvement BiJAD format were proposed.
• They have better load balance, access the data coalescing and thus higher performance.
• They perform better especially when the number of non-zero elements per row varies a lot.

Sparse matrix–vector multiplication (SpMV) is one of the most important high level operations for basic linear algebra. Nowadays, the GPU has evolved into a highly parallel coprocessor which is suited to compute-intensive, highly parallel computation. Achieving high performance of SpMV on GPUs is relatively challenging, especially when the matrix has no specific structure. For these general sparse matrices, a new data structure based on the bisection ELLPACK format, BiELL, is designed to realize the load balance better, and thus improve the performance of the SpMV. Besides, based on the same idea of JAD format, the BiJAD format can be obtained. Experimental results on various matrices show that the BiELL and BiJAD formats perform better than other similar formats, especially when the number of non-zero elements per row varies a lot.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 74, Issue 7, July 2014, Pages 2639–2647
نویسندگان
, , , , ,