Reducing software overheads in parallel linear algebra libraries
| dc.contributor.author | Strazdins, Peter | en_US |
| dc.date.accessioned | 2003-07-07 | en_US |
| dc.date.accessioned | 2004-05-19T12:32:20Z | en_US |
| dc.date.accessioned | 2011-01-05T08:37:49Z | |
| dc.date.available | 2004-05-19T12:32:20Z | en_US |
| dc.date.available | 2011-01-05T08:37:49Z | |
| dc.date.created | 1997 | en_US |
| dc.date.issued | 1997 | en_US |
| dc.description.abstract | Software overheads can be a significant cause of performance degradation in parallel numerical libraries. This paper examines the nature and extent of software overheads in an implementation of parallel LAPACK on distributed memorymultiprocessors, where block-partitioned algorithms with a general block-cyclic matrix distribution scheme present special challenges. It then describes various techniques that have been used to reduce these overheads, and evaluates their effectiveness. While there is a tradeoff between the software engineering properties of high data and procedural abstraction, modularity and portability (which are particularly important in parallel programming) and achieving low software overheads, it is shown that a good balance can be achieved in the case of parallel LAPACK, at least for important classes of computations. | en_US |
| dc.format.extent | 287334 bytes | en_US |
| dc.format.extent | 356 bytes | en_US |
| dc.format.mimetype | application/pdf | en_US |
| dc.format.mimetype | application/octet-stream | en_US |
| dc.identifier.uri | http://hdl.handle.net/1885/40749 | en_US |
| dc.identifier.uri | http://digitalcollections.anu.edu.au/handle/1885/40749 | |
| dc.language.iso | en_AU | en_US |
| dc.subject | software overheads | en_US |
| dc.subject | LAPACK | en_US |
| dc.subject | parallel block-partitioned algorithms | en_US |
| dc.title | Reducing software overheads in parallel linear algebra libraries | en_US |
| dc.type | Working/Technical Paper | en_US |
| local.citation | TR-CS-97-15 | en_US |
| local.contributor.affiliation | Department of Computer Science, FEIT | en_US |
| local.contributor.affiliation | ANU | en_US |
| local.description.refereed | no | en_US |
| local.identifier.citationmonth | jul | en_US |
| local.identifier.citationyear | 1997 | en_US |
| local.identifier.eprintid | 1578 | en_US |
| local.rights.ispublished | yes | en_US |
Downloads
Original bundle
1 - 1 of 1