A Novel CSR-Based Sparse Matrix-Vector Multiplication on GPUs

المؤلفون المشاركون

Gao, Jiaquan
He, Guixia

المصدر

Mathematical Problems in Engineering

العدد

المجلد 2016، العدد 2016 (31 ديسمبر/كانون الأول 2016)، ص ص. 1-12، 12ص.

الناشر

Hindawi Publishing Corporation

تاريخ النشر

2016-04-21

دولة النشر

مصر

عدد الصفحات

12

التخصصات الرئيسية

هندسة مدنية

الملخص EN

Sparse matrix-vector multiplication (SpMV) is an important operation in scientific computations.

Compressed sparse row (CSR) is the most frequently used format to store sparse matrices.

However, CSR-based SpMVs on graphic processing units (GPUs), for example, CSR-scalar and CSR-vector, usually have poor performance due to irregular memory access patterns.

This motivates us to propose a perfect CSR-based SpMV on the GPU that is called PCSR.

PCSR involves two kernels and accesses CSR arrays in a fully coalesced manner by introducing a middle array, which greatly alleviates the deficiencies of CSR-scalar (rare coalescing) and CSR-vector (partial coalescing).

Test results on a single C2050 GPU show that PCSR fully outperforms CSR-scalar, CSR-vector, and CSRMV and HYBMV in the vendor-tuned CUSPARSE library and is comparable with a most recently proposed CSR-based algorithm, CSR-Adaptive.

Furthermore, we extend PCSR on a single GPU to multiple GPUs.

Experimental results on four C2050 GPUs show that no matter whether the communication between GPUs is considered or not PCSR on multiple GPUs achieves good performance and has high parallel efficiency.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

He, Guixia& Gao, Jiaquan. 2016. A Novel CSR-Based Sparse Matrix-Vector Multiplication on GPUs. Mathematical Problems in Engineering،Vol. 2016, no. 2016, pp.1-12.
https://search.emarefa.net/detail/BIM-1112722

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

He, Guixia& Gao, Jiaquan. A Novel CSR-Based Sparse Matrix-Vector Multiplication on GPUs. Mathematical Problems in Engineering No. 2016 (2016), pp.1-12.
https://search.emarefa.net/detail/BIM-1112722

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

He, Guixia& Gao, Jiaquan. A Novel CSR-Based Sparse Matrix-Vector Multiplication on GPUs. Mathematical Problems in Engineering. 2016. Vol. 2016, no. 2016, pp.1-12.
https://search.emarefa.net/detail/BIM-1112722

نوع البيانات

مقالات

لغة النص

الإنجليزية

الملاحظات

Includes bibliographical references

رقم السجل

BIM-1112722