An evaluation of left-looking, right-looking, and multifrontal approaches to sparse Cholesky factorization hierarchical-memory machines:
Abstract: "In this paper we present a comprehensive analysis of the performance of a variety of sparse Cholesky factorization methods on hierarchical-memory machines. We investigate methods that vary along two different axes. Along the first axis, we consider three different high- level approac...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Stanford, Calif.
1991
|
Schriftenreihe: | Stanford University / Computer Science Department: Report STAN-CS
1377 |
Schlagworte: | |
Zusammenfassung: | Abstract: "In this paper we present a comprehensive analysis of the performance of a variety of sparse Cholesky factorization methods on hierarchical-memory machines. We investigate methods that vary along two different axes. Along the first axis, we consider three different high- level approaches to sparse factorization: left-looking, right-looking, and multifrontal. Along the second axis, we consider the implementation of each of these high-level approaches using different sets of primitives. The primitives vary based on the structures they manipulate. One important structure in sparse Cholesky factorization is a single column of the matrix. We first consider primitives that manipulate single columns These are the most commonly used primitives for expressing the sparse Cholesky computation. Antoher important structure is the supernode, a set of columns with identical non-zero structures. We consider sets of primitives that exploit the supernodal structure of the matrix to varying degrees. We find that primitives that manipulate larger structures greatly increase the amount of exploitable data reuse, thus leading to dramatically higher performance on hierarchical-memory machines. We observe performance increases of two to three times when comparing methods based on primitives that make extensive use of the supernodal structure to methods based on primitives that manipulate columns We also find that the overall approach (left-looking, right- looking, or multifrontal) is less important for performance than the particular set of primitives used to implement the approach. |
Beschreibung: | 47 S. |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV008979500 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 940206s1991 |||| 00||| eng d | ||
035 | |a (OCoLC)24995553 | ||
035 | |a (DE-599)BVBBV008979500 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-29T |a DE-91G | ||
100 | 1 | |a Rothberg, Edward |e Verfasser |4 aut | |
245 | 1 | 0 | |a An evaluation of left-looking, right-looking, and multifrontal approaches to sparse Cholesky factorization hierarchical-memory machines |c Edward Rothberg and Anoop Gupta |
246 | 1 | 3 | |a Reportnr.: CSL TR 91 487 |
264 | 1 | |a Stanford, Calif. |c 1991 | |
300 | |a 47 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Stanford University / Computer Science Department: Report STAN-CS |v 1377 | |
520 | 3 | |a Abstract: "In this paper we present a comprehensive analysis of the performance of a variety of sparse Cholesky factorization methods on hierarchical-memory machines. We investigate methods that vary along two different axes. Along the first axis, we consider three different high- level approaches to sparse factorization: left-looking, right-looking, and multifrontal. Along the second axis, we consider the implementation of each of these high-level approaches using different sets of primitives. The primitives vary based on the structures they manipulate. One important structure in sparse Cholesky factorization is a single column of the matrix. We first consider primitives that manipulate single columns | |
520 | 3 | |a These are the most commonly used primitives for expressing the sparse Cholesky computation. Antoher important structure is the supernode, a set of columns with identical non-zero structures. We consider sets of primitives that exploit the supernodal structure of the matrix to varying degrees. We find that primitives that manipulate larger structures greatly increase the amount of exploitable data reuse, thus leading to dramatically higher performance on hierarchical-memory machines. We observe performance increases of two to three times when comparing methods based on primitives that make extensive use of the supernodal structure to methods based on primitives that manipulate columns | |
520 | 3 | |a We also find that the overall approach (left-looking, right- looking, or multifrontal) is less important for performance than the particular set of primitives used to implement the approach. | |
650 | 4 | |a Factorization (Mathematics) | |
650 | 4 | |a Matrices | |
700 | 1 | |a Gupta, Anoop |e Verfasser |4 aut | |
810 | 2 | |a Computer Science Department: Report STAN-CS |t Stanford University |v 1377 |w (DE-604)BV008928280 |9 1377 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-005930206 |
Datensatz im Suchindex
_version_ | 1804123318256664576 |
---|---|
any_adam_object | |
author | Rothberg, Edward Gupta, Anoop |
author_facet | Rothberg, Edward Gupta, Anoop |
author_role | aut aut |
author_sort | Rothberg, Edward |
author_variant | e r er a g ag |
building | Verbundindex |
bvnumber | BV008979500 |
ctrlnum | (OCoLC)24995553 (DE-599)BVBBV008979500 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02771nam a2200349 cb4500</leader><controlfield tag="001">BV008979500</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">940206s1991 |||| 00||| eng d</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)24995553</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV008979500</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield><subfield code="a">DE-91G</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Rothberg, Edward</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">An evaluation of left-looking, right-looking, and multifrontal approaches to sparse Cholesky factorization hierarchical-memory machines</subfield><subfield code="c">Edward Rothberg and Anoop Gupta</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Reportnr.: CSL TR 91 487</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Stanford, Calif.</subfield><subfield code="c">1991</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">47 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Stanford University / Computer Science Department: Report STAN-CS</subfield><subfield code="v">1377</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "In this paper we present a comprehensive analysis of the performance of a variety of sparse Cholesky factorization methods on hierarchical-memory machines. We investigate methods that vary along two different axes. Along the first axis, we consider three different high- level approaches to sparse factorization: left-looking, right-looking, and multifrontal. Along the second axis, we consider the implementation of each of these high-level approaches using different sets of primitives. The primitives vary based on the structures they manipulate. One important structure in sparse Cholesky factorization is a single column of the matrix. We first consider primitives that manipulate single columns</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">These are the most commonly used primitives for expressing the sparse Cholesky computation. Antoher important structure is the supernode, a set of columns with identical non-zero structures. We consider sets of primitives that exploit the supernodal structure of the matrix to varying degrees. We find that primitives that manipulate larger structures greatly increase the amount of exploitable data reuse, thus leading to dramatically higher performance on hierarchical-memory machines. We observe performance increases of two to three times when comparing methods based on primitives that make extensive use of the supernodal structure to methods based on primitives that manipulate columns</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">We also find that the overall approach (left-looking, right- looking, or multifrontal) is less important for performance than the particular set of primitives used to implement the approach.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Factorization (Mathematics)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Matrices</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Gupta, Anoop</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="810" ind1="2" ind2=" "><subfield code="a">Computer Science Department: Report STAN-CS</subfield><subfield code="t">Stanford University</subfield><subfield code="v">1377</subfield><subfield code="w">(DE-604)BV008928280</subfield><subfield code="9">1377</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-005930206</subfield></datafield></record></collection> |
id | DE-604.BV008979500 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T17:27:52Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-005930206 |
oclc_num | 24995553 |
open_access_boolean | |
owner | DE-29T DE-91G DE-BY-TUM |
owner_facet | DE-29T DE-91G DE-BY-TUM |
physical | 47 S. |
publishDate | 1991 |
publishDateSearch | 1991 |
publishDateSort | 1991 |
record_format | marc |
series2 | Stanford University / Computer Science Department: Report STAN-CS |
spelling | Rothberg, Edward Verfasser aut An evaluation of left-looking, right-looking, and multifrontal approaches to sparse Cholesky factorization hierarchical-memory machines Edward Rothberg and Anoop Gupta Reportnr.: CSL TR 91 487 Stanford, Calif. 1991 47 S. txt rdacontent n rdamedia nc rdacarrier Stanford University / Computer Science Department: Report STAN-CS 1377 Abstract: "In this paper we present a comprehensive analysis of the performance of a variety of sparse Cholesky factorization methods on hierarchical-memory machines. We investigate methods that vary along two different axes. Along the first axis, we consider three different high- level approaches to sparse factorization: left-looking, right-looking, and multifrontal. Along the second axis, we consider the implementation of each of these high-level approaches using different sets of primitives. The primitives vary based on the structures they manipulate. One important structure in sparse Cholesky factorization is a single column of the matrix. We first consider primitives that manipulate single columns These are the most commonly used primitives for expressing the sparse Cholesky computation. Antoher important structure is the supernode, a set of columns with identical non-zero structures. We consider sets of primitives that exploit the supernodal structure of the matrix to varying degrees. We find that primitives that manipulate larger structures greatly increase the amount of exploitable data reuse, thus leading to dramatically higher performance on hierarchical-memory machines. We observe performance increases of two to three times when comparing methods based on primitives that make extensive use of the supernodal structure to methods based on primitives that manipulate columns We also find that the overall approach (left-looking, right- looking, or multifrontal) is less important for performance than the particular set of primitives used to implement the approach. Factorization (Mathematics) Matrices Gupta, Anoop Verfasser aut Computer Science Department: Report STAN-CS Stanford University 1377 (DE-604)BV008928280 1377 |
spellingShingle | Rothberg, Edward Gupta, Anoop An evaluation of left-looking, right-looking, and multifrontal approaches to sparse Cholesky factorization hierarchical-memory machines Factorization (Mathematics) Matrices |
title | An evaluation of left-looking, right-looking, and multifrontal approaches to sparse Cholesky factorization hierarchical-memory machines |
title_alt | Reportnr.: CSL TR 91 487 |
title_auth | An evaluation of left-looking, right-looking, and multifrontal approaches to sparse Cholesky factorization hierarchical-memory machines |
title_exact_search | An evaluation of left-looking, right-looking, and multifrontal approaches to sparse Cholesky factorization hierarchical-memory machines |
title_full | An evaluation of left-looking, right-looking, and multifrontal approaches to sparse Cholesky factorization hierarchical-memory machines Edward Rothberg and Anoop Gupta |
title_fullStr | An evaluation of left-looking, right-looking, and multifrontal approaches to sparse Cholesky factorization hierarchical-memory machines Edward Rothberg and Anoop Gupta |
title_full_unstemmed | An evaluation of left-looking, right-looking, and multifrontal approaches to sparse Cholesky factorization hierarchical-memory machines Edward Rothberg and Anoop Gupta |
title_short | An evaluation of left-looking, right-looking, and multifrontal approaches to sparse Cholesky factorization hierarchical-memory machines |
title_sort | an evaluation of left looking right looking and multifrontal approaches to sparse cholesky factorization hierarchical memory machines |
topic | Factorization (Mathematics) Matrices |
topic_facet | Factorization (Mathematics) Matrices |
volume_link | (DE-604)BV008928280 |
work_keys_str_mv | AT rothbergedward anevaluationofleftlookingrightlookingandmultifrontalapproachestosparsecholeskyfactorizationhierarchicalmemorymachines AT guptaanoop anevaluationofleftlookingrightlookingandmultifrontalapproachestosparsecholeskyfactorizationhierarchicalmemorymachines AT rothbergedward reportnrcsltr91487 AT guptaanoop reportnrcsltr91487 |