DOE OSTI · 1557091
Fast synchronization-free algorithms for parallel sparse triangular solves with multiple right-hand sides
Abstract
The sparse triangular solve kernels, SpTRSV and SpTRSM, are important building blocks for a number of numerical linear algebra routines. Parallelizing SpTRSV and SpTRSM on today's many-core platforms, such as GPUs, is not an easy task since computing a component of the solution may depend on previously computed components, enforcing a degree of sequential processing. As a consequence, most existing work introduces a preprocessing stage to partition the components into a group of level-sets or colour-sets so that components within a set are independent and can be processed simultaneously during the subsequent solution stage. However, this class of methods requires a long preprocessing time as well as significant runtime synchronization over-heads between the sets. To address this, we
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Liu, Weifeng, Li, Ang, Hogg, Jonathan D., Duff, Iain S., Vinter, Brian. 2017-11-10. Fast synchronization-free algorithms for parallel sparse triangular solves with multiple right-hand sides. https://doi.org/10.1002/cpe.4244
Cite the original work for its findings. Save a collection to share your selection of sources.