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

Zachary Cetinic

dblp:307/2784 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2022
—ORCID · none

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

Systems, architecture and hardware · 1 · 1 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 · 77% Parallel and multicore computing · 23%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

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

TopicWeightPapersLastEvidence papers
Compilers and program optimization
vectorization
0.612022
Vectorizing Sparse Matrix Computations with Partially-Strided Codelets · SC 2022
High-performance computing
scientific computing systems
0.612022
Vectorizing Sparse Matrix Computations with Partially-Strided Codelets · SC 2022
High-performance computing › sparse linear algebra
sparse matrix computation
0.612022
Vectorizing Sparse Matrix Computations with Partially-Strided Codelets · SC 2022
Parallel and multicore computing › parallel programming models and runtimes › parallel patterns
inspector-executor
0.212022
Vectorizing Sparse Matrix Computations with Partially-Strided Codelets · SC 2022
Parallel and multicore computing
parallel programming models
0.212022
Vectorizing Sparse Matrix Computations with Partially-Strided Codelets · SC 2022

Methods — techniques the papers use, named apart from their topics

differentiation-based code generation · 1.1codelet mining · 1.1
YearPublicationVenuePosition
2022 Vectorizing Sparse Matrix Computations with Partially-Strided Codelets
abstract
The compact data structures and irregular computation patterns in sparse matrix computations introduce challenges to vectorizing these codes. Available approaches primarily vec-torize strided computation regions of a sparse code. In this work, we propose a locality-based codelet mining (LCM) algorithm that efficiently searches for strided and partially strided regions in sparse matrix computations for vectorization. We also present a classification of partially strided codelets and a differentiation-based approach to generate codelets from memory accesses in the sparse computation. LCM is implemented as an inspector-executor framework called LCM I/E that generates vectorized code for the sparse matrix-vector multiplication (SpMV), sparse matrix times dense matrix (SpMM), and sparse triangular solver (SpTRSV). LCM I/E outperforms the MKL library with an average speedup of 1.67x, 4.1x, and 1.75x for SpMV, SpTRSV, and SpMM, respectively. It is also faster than the state-of-the-art inspector-executor framework Sympiler [1] for the SpTRSV kernel with an average speedup of 1.9 x.
Kazem Cheshmi, Zachary Cetinic, Maryam Mehri Dehnavi
SC2