Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Haonan Ji

dblp:295/6605 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
2since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 2 first-author · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
High-performance computing · 70% Parallel and multicore computing · 30%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
High-performance computing › sparse linear algebra
sparse matrix multiplication
0.612022
TileSpGEMM: a tiled algorithm for parallel sparse general matrix-matrix multiplication on GPUs · PPoPP 2022
High-performance computing › sparse linear algebra › sparse matrix multiplication
SpGEMM
0.612022
TileSpGEMM: a tiled algorithm for parallel sparse general matrix-matrix multiplication on GPUs · PPoPP 2022
Parallel and multicore computing › parallel algorithms › parallel algorithm design
tiled algorithm
0.612022
TileSpGEMM: a tiled algorithm for parallel sparse general matrix-matrix multiplication on GPUs · PPoPP 2022
High-performance computing
sparse linear algebra
0.212022
TileSpGEMM: a tiled algorithm for parallel sparse general matrix-matrix multiplication on GPUs · PPoPP 2022
YearPublicationVenuePosition
2022 TileSpMSpV: A Tiled Algorithm for Sparse Matrix-Sparse Vector Multiplication on GPUs
abstract
Sparse matrix-sparse vector multiplication (SpMSpV) is an important primitive for graph algorithms and machine learning applications. The sparsity of the input and output vectors makes its floating point efficiency in general lower than sparse matrix-vector multiplication (SpMV) and sparse matrix-matrix multiplication (SpGEMM). Existing parallel SpMSpV methods focused on various row- and column-wise storage formats and merging operations. However, the data locality and sparsity pattern of the input matrix and vector are largely ignored.
Haonan Ji, Huimin Song, Shibo Lu, Zhou Jin 0001, Guangming Tan, Weifeng Liu 0002
ICPP1
2022 TileSpGEMM: a tiled algorithm for parallel sparse general matrix-matrix multiplication on GPUs
abstract
Sparse general matrix-matrix multiplication (SpGEMM) is one of the most fundamental building blocks in sparse linear solvers, graph processing frameworks and machine learning applications. The existing parallel approaches for shared memory SpGEMM mostly use the row-row style with possibly good parallelism. However, because of the irregularity in sparsity structures, the existing row-row methods often suffer from three problems: (1) load imbalance, (2) high global space complexity and unsatisfactory data locality, and (3) sparse accumulator selection.
Yuyao Niu, Zhengyang Lu 0003, Haonan Ji, Shuhui Song, Zhou Jin 0001, Weifeng Liu 0002
PPoPP3
2020 Segmented Merge: A New Primitive for Parallel Sparse Matrix Computations
Haonan Ji, Shibo Lu, Kaixi Hou, Hao Wang 0002, Weifeng Liu 0002, Brian Vinter
NPC1