Study of Exploiting Coarse-Grained Parallelism in Block-Oriented Numerical Linear Algebra Routines

dc.contributor.authorKroiz, Gerson C.
dc.contributor.authorBardakoff, Alexandre
dc.contributor.authorBlattner, Timothy
dc.contributor.authorKeyrouz, Walid
dc.date.accessioned2020-07-16T16:52:28Z
dc.date.available2020-07-16T16:52:28Z
dc.date.issued2020-06-17
dc.descriptionUMBC High Performance Computing Facilityen_US
dc.description.abstractWe have developed streaming implementations of two numerical linear algebra operations that further exploit the block decomposition strategies commonly used in these operations to obtain performance. The implementations formulate algorithms as data flow graphs and use coarse-grained parallelism to (1) emit a block in the result matrix as soon as it becomes available and (2) compute on multiple blocks in parallel. This streaming design benefits data flow graphs consisting of multiple linear algebra operations as it removes synchronization points between successive operations: a result block from an operation can be used immediately in an algorithm’s successor operations without waiting for the full result from the first operation. Early comparisons with OpenBLAS functions on CPUs show comparable performance for computing with large dense matrices and an earliest arrival time of a result block that is up to 50x smaller than the time needed for a full result. More thorough studies can show the impact of such implementations on the performance of systems by chaining multiple linear algebra operations.en_US
dc.description.urihttp://hpcf-files.umbc.edu/research/papers/S17_Kroiz_v1.pdfen_US
dc.format.extent2 pagesen_US
dc.genreconference papers and proceedings preprintsen_US
dc.identifierdoi:10.13016/m2epyk-le5l
dc.identifier.citationGerson C. Kroiz et al., Study of Exploiting Coarse-Grained Parallelism in Block-Oriented Numerical Linear Algebra Routines,Proceedings in Applied Mathematics and Mechanics (2020), http://hpcf-files.umbc.edu/research/papers/S17_Kroiz_v1.pdfen_US
dc.identifier.urihttp://hdl.handle.net/11603/19169
dc.language.isoen_USen_US
dc.publisherUMBCen_US
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Mathematics Department Collection
dc.relation.ispartofUMBC Student Collection
dc.rightsThis item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.
dc.subjectUMBC High Performance Computing Facility (HPCF)
dc.titleStudy of Exploiting Coarse-Grained Parallelism in Block-Oriented Numerical Linear Algebra Routinesen_US
dc.typeTexten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
S17_Kroiz_v1.pdf
Size:
167.49 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.56 KB
Format:
Item-specific license agreed upon to submission
Description: