Sparse triangular solve (SpTRSV) is an extensively studied computational kernel. An important obstacle in parallel SpTRSV implementations is that in some parts of a sparse matrix the computation is serial. By transforming the dependency graph, it is possible to increase the parallelism of the parts that lack it. In this work, we present a novel graph transformation strategy to increase the parallelism degree of a sparse matrix and compare it to our previous strategy. It is seen that our transformation strategy can provide a speedup as high as 1.42x$$ 1.42x $$.WOS:0009823663000012-s2.0-85158086996Science Citation Index ExpandedarticleUluslararası işbirliği ile yapılmayan - HAYIRMayıs2023YÖK - 2022-2
General purpose computation on graphics processing unit (GPU) is prominent in the high performance c...
Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performance graph a...
We implement a promising algorithm for sparse-matrix sparse-vector multiplication (SpMSpV) on the GP...
Sparse triangular solve (SpTRSV) is an extensively studied computational kernel. An important obstac...
[[abstract]]A fast parallel algorithm, which is generalized from the parallel algorithms for solving...
Abstract. Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performan...
Abstract. The last decade has seen rapid growth of single-chip multi-processors (CMPs), which have b...
We design and develop a work-efficient multithreaded algorithm for sparse matrix-sparse vector multi...
Sparse triangular solve (SpTRSV) is one of the most important kernels in many real-world application...
Algorithms are often parallelized based on data dependence analysis manually or by means of parallel...
A few parallel algorithms for solving triangular systems resulting from parallel factorization of sp...
Abstract. Generalized sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many hi...
Abstract. Large–scale computation on graphs and other discrete struc-tures is becoming increasingly ...
International audienceSparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many hi...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
General purpose computation on graphics processing unit (GPU) is prominent in the high performance c...
Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performance graph a...
We implement a promising algorithm for sparse-matrix sparse-vector multiplication (SpMSpV) on the GP...
Sparse triangular solve (SpTRSV) is an extensively studied computational kernel. An important obstac...
[[abstract]]A fast parallel algorithm, which is generalized from the parallel algorithms for solving...
Abstract. Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performan...
Abstract. The last decade has seen rapid growth of single-chip multi-processors (CMPs), which have b...
We design and develop a work-efficient multithreaded algorithm for sparse matrix-sparse vector multi...
Sparse triangular solve (SpTRSV) is one of the most important kernels in many real-world application...
Algorithms are often parallelized based on data dependence analysis manually or by means of parallel...
A few parallel algorithms for solving triangular systems resulting from parallel factorization of sp...
Abstract. Generalized sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many hi...
Abstract. Large–scale computation on graphs and other discrete struc-tures is becoming increasingly ...
International audienceSparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many hi...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
General purpose computation on graphics processing unit (GPU) is prominent in the high performance c...
Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performance graph a...
We implement a promising algorithm for sparse-matrix sparse-vector multiplication (SpMSpV) on the GP...