Changjun Hu

Changjun Hu


Research Focus & Metrics

Academic Career Length

20Years (2007-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 February 2017 in Computer Physics Communications
Verified
Journal Article
Closed access
CHChangjun Hu
Changjun Hu
XWXianmeng Wang
Xianmeng Wang
JLJianjiang Li
Jianjiang Li
XHXinfu He
Xinfu He
SLShigang Li
Shigang Li
HBHe Bai
He Bai

7 August 2023
Verified
Conference Paper
Open access
GCGenshen Chu
Genshen Chu
YHYuanjie He
Yuanjie He
LDLingyu Dong
Lingyu Dong
ZDZhezhao Ding
Zhezhao Ding
DCDandan Chen
Dandan Chen
CHChangjun Hu
Changjun Hu
Sparse matrix-vector multiplication (SpMV) is a fundamental building block for various numerical computing applications. However, most existing GPU-SpMV approaches may suffer from either long preprocessing overhead, load imbalance, format conversion, bad memory access patterns. In this paper, we proposed two new SpMV algorithms:flat andline-enhance, as well as their implementations, for GPU systems to overcome the above shortcomings. Our algorithms work directly on the CSR sparse matrix format. To achieve high performance: 1) for load balance, theflat algorithm uses non-zero splitting andline-enhance uses a mix of row and non-zero splitting; 2) memory access patterns are designed for both algorithms for data loading, storing and reduction steps; and 3) an adaptive approach is proposed to select appropriate algorithm and parameters based on matrix characteristics. We evaluate our methods using theSuiteSparse Matrix Collection on AMD and NVIDIA GPU platforms. Average performance improvements of 424%, 741%, 49%, 46%, 72% are achieved when comparing our adaptive approach with CSR-Vector, CSR-Adaptive, HOLA, cuSparse and merge-based SpMV, respectively. In bandwidth tests, our approach can also achieve a high memory bandwidth, which is very close to the peak memory bandwidth.

8 May 2013
Verified
Conference Paper
Open access
PDF file
Yan ZhuYan Zhu
Yan Zhu
DMDi Ma
Di Ma
CHChangjun Hu
Changjun Hu
DHDijiang Huang
Dijiang Huang

19 April 2013 in Genetic Programming and Evolvable Machines
Verified
Journal Article
Closed access
PDF file
YLYang Li
Yang Li
CHChangjun Hu
Changjun Hu
LMLeandro Minku
Leandro Minku
HZHaolei Zuo
Haolei Zuo

6 November 2009 in Journal of Computer Science and Technology
Verified
Journal Article
Closed access
PDF file
YLYang Li
Yang Li
CHChangjun Hu
Changjun Hu
XYXin Yao
Xin Yao

24 June 2015 in Science China Information Sciences
Verified
Journal Article
Closed access
PDF file
SLSHIGANG LI
SHIGANG LI
CHChangjun Hu
Changjun Hu
JZJunChao Zhang
JunChao Zhang
YZYunQuan Zhang
YunQuan Zhang