Gaussian elimination on hypercubes:
Several implementations of the Gaussian elimination algorithm are compared for solving dense linear systems on hypercube parallel processors. Two classes of methods: methods that require to move the elimination row (or column) to all processors before the elimination proceeds, and methods that requi...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
New Haven, Connecticut
1986
|
Schriftenreihe: | Yale University <New Haven, Conn.> / Department of Computer Science: Research report
462 |
Schlagworte: | |
Zusammenfassung: | Several implementations of the Gaussian elimination algorithm are compared for solving dense linear systems on hypercube parallel processors. Two classes of methods: methods that require to move the elimination row (or column) to all processors before the elimination proceeds, and methods that require only moving data to nearest neighbors. Algorithms of the second class, which are called pipelined algorithms, require only a ring or grid structure which is embedded into the hypercube. One of the main conclusions is that for Gaussian elimination the additional connectivity of the hypercube topology over that a two dimensional grid of processors does not help much in improving efficiency. Another result of the analysis is that there is little reason for using row or column typle algorithms instead of grid algorithms. One of the goals of the paper is also to show a simple model of complexity analysis at work, by comparing the estimated times that it provides with the actual execution times. |
Beschreibung: | 15 S. |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV035582658 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 090624s1986 |||| 00||| engod | ||
035 | |a (OCoLC)227680232 | ||
035 | |a (DE-599)BVBBV035582658 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-91G | ||
100 | 1 | |a Saad, Yousef |e Verfasser |0 (DE-588)1025729978 |4 aut | |
245 | 1 | 0 | |a Gaussian elimination on hypercubes |
264 | 1 | |a New Haven, Connecticut |c 1986 | |
300 | |a 15 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Yale University <New Haven, Conn.> / Department of Computer Science: Research report |v 462 | |
520 | 3 | |a Several implementations of the Gaussian elimination algorithm are compared for solving dense linear systems on hypercube parallel processors. Two classes of methods: methods that require to move the elimination row (or column) to all processors before the elimination proceeds, and methods that require only moving data to nearest neighbors. Algorithms of the second class, which are called pipelined algorithms, require only a ring or grid structure which is embedded into the hypercube. One of the main conclusions is that for Gaussian elimination the additional connectivity of the hypercube topology over that a two dimensional grid of processors does not help much in improving efficiency. Another result of the analysis is that there is little reason for using row or column typle algorithms instead of grid algorithms. One of the goals of the paper is also to show a simple model of complexity analysis at work, by comparing the estimated times that it provides with the actual execution times. | |
650 | 4 | |a Embedded computer system | |
650 | 4 | |a Hypercubes | |
650 | 7 | |a Algorithms |2 dtict | |
650 | 7 | |a Computer Hardware |2 scgdst | |
650 | 7 | |a Computer Programming and Software |2 scgdst | |
650 | 7 | |a Computer programming |2 dtict | |
650 | 7 | |a Elimination |2 dtict | |
650 | 7 | |a Gaussian noise |2 dtict | |
650 | 7 | |a Grids |2 dtict | |
650 | 7 | |a Mapping(transformations) |2 dtict | |
650 | 7 | |a Models |2 dtict | |
650 | 7 | |a Motion |2 dtict | |
650 | 7 | |a Parallel processors |2 dtict | |
650 | 7 | |a Structural properties |2 dtict | |
650 | 7 | |a Topology |2 dtict | |
650 | 7 | |a Two dimensional |2 dtict | |
810 | 2 | |a Department of Computer Science: Research report |t Yale University <New Haven, Conn.> |v 462 |w (DE-604)BV006663362 |9 462 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-017638043 |
Datensatz im Suchindex
_version_ | 1804139241523904512 |
---|---|
any_adam_object | |
author | Saad, Yousef |
author_GND | (DE-588)1025729978 |
author_facet | Saad, Yousef |
author_role | aut |
author_sort | Saad, Yousef |
author_variant | y s ys |
building | Verbundindex |
bvnumber | BV035582658 |
ctrlnum | (OCoLC)227680232 (DE-599)BVBBV035582658 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02513nam a2200469 cb4500</leader><controlfield tag="001">BV035582658</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090624s1986 |||| 00||| engod</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)227680232</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV035582658</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-91G</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Saad, Yousef</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1025729978</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Gaussian elimination on hypercubes</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New Haven, Connecticut</subfield><subfield code="c">1986</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">15 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">Yale University <New Haven, Conn.> / Department of Computer Science: Research report</subfield><subfield code="v">462</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Several implementations of the Gaussian elimination algorithm are compared for solving dense linear systems on hypercube parallel processors. Two classes of methods: methods that require to move the elimination row (or column) to all processors before the elimination proceeds, and methods that require only moving data to nearest neighbors. Algorithms of the second class, which are called pipelined algorithms, require only a ring or grid structure which is embedded into the hypercube. One of the main conclusions is that for Gaussian elimination the additional connectivity of the hypercube topology over that a two dimensional grid of processors does not help much in improving efficiency. Another result of the analysis is that there is little reason for using row or column typle algorithms instead of grid algorithms. One of the goals of the paper is also to show a simple model of complexity analysis at work, by comparing the estimated times that it provides with the actual execution times.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Embedded computer system</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Hypercubes</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Algorithms</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer Hardware</subfield><subfield code="2">scgdst</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer Programming and Software</subfield><subfield code="2">scgdst</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer programming</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Elimination</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Gaussian noise</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Grids</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Mapping(transformations)</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Models</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Motion</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Parallel processors</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Structural properties</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Topology</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Two dimensional</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="810" ind1="2" ind2=" "><subfield code="a">Department of Computer Science: Research report</subfield><subfield code="t">Yale University <New Haven, Conn.></subfield><subfield code="v">462</subfield><subfield code="w">(DE-604)BV006663362</subfield><subfield code="9">462</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017638043</subfield></datafield></record></collection> |
id | DE-604.BV035582658 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T21:40:57Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017638043 |
oclc_num | 227680232 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM |
owner_facet | DE-91G DE-BY-TUM |
physical | 15 S. |
publishDate | 1986 |
publishDateSearch | 1986 |
publishDateSort | 1986 |
record_format | marc |
series2 | Yale University <New Haven, Conn.> / Department of Computer Science: Research report |
spelling | Saad, Yousef Verfasser (DE-588)1025729978 aut Gaussian elimination on hypercubes New Haven, Connecticut 1986 15 S. txt rdacontent n rdamedia nc rdacarrier Yale University <New Haven, Conn.> / Department of Computer Science: Research report 462 Several implementations of the Gaussian elimination algorithm are compared for solving dense linear systems on hypercube parallel processors. Two classes of methods: methods that require to move the elimination row (or column) to all processors before the elimination proceeds, and methods that require only moving data to nearest neighbors. Algorithms of the second class, which are called pipelined algorithms, require only a ring or grid structure which is embedded into the hypercube. One of the main conclusions is that for Gaussian elimination the additional connectivity of the hypercube topology over that a two dimensional grid of processors does not help much in improving efficiency. Another result of the analysis is that there is little reason for using row or column typle algorithms instead of grid algorithms. One of the goals of the paper is also to show a simple model of complexity analysis at work, by comparing the estimated times that it provides with the actual execution times. Embedded computer system Hypercubes Algorithms dtict Computer Hardware scgdst Computer Programming and Software scgdst Computer programming dtict Elimination dtict Gaussian noise dtict Grids dtict Mapping(transformations) dtict Models dtict Motion dtict Parallel processors dtict Structural properties dtict Topology dtict Two dimensional dtict Department of Computer Science: Research report Yale University <New Haven, Conn.> 462 (DE-604)BV006663362 462 |
spellingShingle | Saad, Yousef Gaussian elimination on hypercubes Embedded computer system Hypercubes Algorithms dtict Computer Hardware scgdst Computer Programming and Software scgdst Computer programming dtict Elimination dtict Gaussian noise dtict Grids dtict Mapping(transformations) dtict Models dtict Motion dtict Parallel processors dtict Structural properties dtict Topology dtict Two dimensional dtict |
title | Gaussian elimination on hypercubes |
title_auth | Gaussian elimination on hypercubes |
title_exact_search | Gaussian elimination on hypercubes |
title_full | Gaussian elimination on hypercubes |
title_fullStr | Gaussian elimination on hypercubes |
title_full_unstemmed | Gaussian elimination on hypercubes |
title_short | Gaussian elimination on hypercubes |
title_sort | gaussian elimination on hypercubes |
topic | Embedded computer system Hypercubes Algorithms dtict Computer Hardware scgdst Computer Programming and Software scgdst Computer programming dtict Elimination dtict Gaussian noise dtict Grids dtict Mapping(transformations) dtict Models dtict Motion dtict Parallel processors dtict Structural properties dtict Topology dtict Two dimensional dtict |
topic_facet | Embedded computer system Hypercubes Algorithms Computer Hardware Computer Programming and Software Computer programming Elimination Gaussian noise Grids Mapping(transformations) Models Motion Parallel processors Structural properties Topology Two dimensional |
volume_link | (DE-604)BV006663362 |
work_keys_str_mv | AT saadyousef gaussianeliminationonhypercubes |