Macromolecular dynamics on a shared-memory multiprocessor:
Abstract: "This is a study of the effect of data structures and algorithms on parallelism and vectorization for the molecular dynamics package GROMOS. About 80% of the computing time (for the GROMOS benchmark) is spent on the nonbonded interactions, and an important issue is the method that is...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Urbana, Ill.
1989
|
Schriftenreihe: | Center for Supercomputing Research and Development <Urbana, Ill.>: CSRD report
929 |
Schlagworte: | |
Zusammenfassung: | Abstract: "This is a study of the effect of data structures and algorithms on parallelism and vectorization for the molecular dynamics package GROMOS. About 80% of the computing time (for the GROMOS benchmark) is spent on the nonbonded interactions, and an important issue is the method that is used for finding all pairs of atoms (actually atom groups) which are within a given cutoff radius of each other. Favored by the authors of GROMOS is the use of the (Verlet) neighbor list. Substantial restructuring of their code for the nonbonded interactions has resulted in a speedup of 6.9 for the 8-processor Alliant FX/8 through the use of concurrent subroutine calls. Vectorization gave a further improvement of 30% However, the neighbor list approach does not scale up linearly with the number of atoms (nor would it be suitable if cutoffs were abandoned in favor of such techniques as the fast multipole method). Therefore an alternative subroutine that implements the 'gridcell plus linked list' approach was also rewritten and tested. This resulted in the discovery of an apparent flaw in an early study of the relative merits of linked list gridcells versus neighbor lists. It is observed that actually the neighbor list approach is not much faster. |
Beschreibung: | 16 S. |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV008949511 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 940206s1989 |||| 00||| eng d | ||
035 | |a (OCoLC)22466799 | ||
035 | |a (DE-599)BVBBV008949511 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-29T | ||
100 | 1 | |a Skeel, Robert D. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Macromolecular dynamics on a shared-memory multiprocessor |
264 | 1 | |a Urbana, Ill. |c 1989 | |
300 | |a 16 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Center for Supercomputing Research and Development <Urbana, Ill.>: CSRD report |v 929 | |
520 | 3 | |a Abstract: "This is a study of the effect of data structures and algorithms on parallelism and vectorization for the molecular dynamics package GROMOS. About 80% of the computing time (for the GROMOS benchmark) is spent on the nonbonded interactions, and an important issue is the method that is used for finding all pairs of atoms (actually atom groups) which are within a given cutoff radius of each other. Favored by the authors of GROMOS is the use of the (Verlet) neighbor list. Substantial restructuring of their code for the nonbonded interactions has resulted in a speedup of 6.9 for the 8-processor Alliant FX/8 through the use of concurrent subroutine calls. Vectorization gave a further improvement of 30% | |
520 | 3 | |a However, the neighbor list approach does not scale up linearly with the number of atoms (nor would it be suitable if cutoffs were abandoned in favor of such techniques as the fast multipole method). Therefore an alternative subroutine that implements the 'gridcell plus linked list' approach was also rewritten and tested. This resulted in the discovery of an apparent flaw in an early study of the relative merits of linked list gridcells versus neighbor lists. It is observed that actually the neighbor list approach is not much faster. | |
650 | 4 | |a Molecular dynamics |x Computer simulation | |
830 | 0 | |a Center for Supercomputing Research and Development <Urbana, Ill.>: CSRD report |v 929 |w (DE-604)BV008930033 |9 929 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-005905168 |
Datensatz im Suchindex
_version_ | 1804123282627100672 |
---|---|
any_adam_object | |
author | Skeel, Robert D. |
author_facet | Skeel, Robert D. |
author_role | aut |
author_sort | Skeel, Robert D. |
author_variant | r d s rd rds |
building | Verbundindex |
bvnumber | BV008949511 |
ctrlnum | (OCoLC)22466799 (DE-599)BVBBV008949511 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02208nam a2200301 cb4500</leader><controlfield tag="001">BV008949511</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">940206s1989 |||| 00||| eng d</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)22466799</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV008949511</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></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Skeel, Robert D.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Macromolecular dynamics on a shared-memory multiprocessor</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Urbana, Ill.</subfield><subfield code="c">1989</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">16 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">Center for Supercomputing Research and Development <Urbana, Ill.>: CSRD report</subfield><subfield code="v">929</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "This is a study of the effect of data structures and algorithms on parallelism and vectorization for the molecular dynamics package GROMOS. About 80% of the computing time (for the GROMOS benchmark) is spent on the nonbonded interactions, and an important issue is the method that is used for finding all pairs of atoms (actually atom groups) which are within a given cutoff radius of each other. Favored by the authors of GROMOS is the use of the (Verlet) neighbor list. Substantial restructuring of their code for the nonbonded interactions has resulted in a speedup of 6.9 for the 8-processor Alliant FX/8 through the use of concurrent subroutine calls. Vectorization gave a further improvement of 30%</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">However, the neighbor list approach does not scale up linearly with the number of atoms (nor would it be suitable if cutoffs were abandoned in favor of such techniques as the fast multipole method). Therefore an alternative subroutine that implements the 'gridcell plus linked list' approach was also rewritten and tested. This resulted in the discovery of an apparent flaw in an early study of the relative merits of linked list gridcells versus neighbor lists. It is observed that actually the neighbor list approach is not much faster.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Molecular dynamics</subfield><subfield code="x">Computer simulation</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Center for Supercomputing Research and Development <Urbana, Ill.>: CSRD report</subfield><subfield code="v">929</subfield><subfield code="w">(DE-604)BV008930033</subfield><subfield code="9">929</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-005905168</subfield></datafield></record></collection> |
id | DE-604.BV008949511 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T17:27:18Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-005905168 |
oclc_num | 22466799 |
open_access_boolean | |
owner | DE-29T |
owner_facet | DE-29T |
physical | 16 S. |
publishDate | 1989 |
publishDateSearch | 1989 |
publishDateSort | 1989 |
record_format | marc |
series | Center for Supercomputing Research and Development <Urbana, Ill.>: CSRD report |
series2 | Center for Supercomputing Research and Development <Urbana, Ill.>: CSRD report |
spelling | Skeel, Robert D. Verfasser aut Macromolecular dynamics on a shared-memory multiprocessor Urbana, Ill. 1989 16 S. txt rdacontent n rdamedia nc rdacarrier Center for Supercomputing Research and Development <Urbana, Ill.>: CSRD report 929 Abstract: "This is a study of the effect of data structures and algorithms on parallelism and vectorization for the molecular dynamics package GROMOS. About 80% of the computing time (for the GROMOS benchmark) is spent on the nonbonded interactions, and an important issue is the method that is used for finding all pairs of atoms (actually atom groups) which are within a given cutoff radius of each other. Favored by the authors of GROMOS is the use of the (Verlet) neighbor list. Substantial restructuring of their code for the nonbonded interactions has resulted in a speedup of 6.9 for the 8-processor Alliant FX/8 through the use of concurrent subroutine calls. Vectorization gave a further improvement of 30% However, the neighbor list approach does not scale up linearly with the number of atoms (nor would it be suitable if cutoffs were abandoned in favor of such techniques as the fast multipole method). Therefore an alternative subroutine that implements the 'gridcell plus linked list' approach was also rewritten and tested. This resulted in the discovery of an apparent flaw in an early study of the relative merits of linked list gridcells versus neighbor lists. It is observed that actually the neighbor list approach is not much faster. Molecular dynamics Computer simulation Center for Supercomputing Research and Development <Urbana, Ill.>: CSRD report 929 (DE-604)BV008930033 929 |
spellingShingle | Skeel, Robert D. Macromolecular dynamics on a shared-memory multiprocessor Center for Supercomputing Research and Development <Urbana, Ill.>: CSRD report Molecular dynamics Computer simulation |
title | Macromolecular dynamics on a shared-memory multiprocessor |
title_auth | Macromolecular dynamics on a shared-memory multiprocessor |
title_exact_search | Macromolecular dynamics on a shared-memory multiprocessor |
title_full | Macromolecular dynamics on a shared-memory multiprocessor |
title_fullStr | Macromolecular dynamics on a shared-memory multiprocessor |
title_full_unstemmed | Macromolecular dynamics on a shared-memory multiprocessor |
title_short | Macromolecular dynamics on a shared-memory multiprocessor |
title_sort | macromolecular dynamics on a shared memory multiprocessor |
topic | Molecular dynamics Computer simulation |
topic_facet | Molecular dynamics Computer simulation |
volume_link | (DE-604)BV008930033 |
work_keys_str_mv | AT skeelrobertd macromoleculardynamicsonasharedmemorymultiprocessor |