Performance analysis of a parallel molecular dynamics program

EGO is a parallel molecular dynamics program running on Transputers. We conducted a performance analysis of the EGO program in order to determine whether it was effectively using the computational resources of Transputers. Our first concern was whether communication was overlapped with computation,...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer physics communications 1994, Vol.78 (3), p.265-278
Hauptverfasser: Sinha, Amitabh B., Schulten, Klaus, Heller, Helmut
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 278
container_issue 3
container_start_page 265
container_title Computer physics communications
container_volume 78
creator Sinha, Amitabh B.
Schulten, Klaus
Heller, Helmut
description EGO is a parallel molecular dynamics program running on Transputers. We conducted a performance analysis of the EGO program in order to determine whether it was effectively using the computational resources of Transputers. Our first concern was whether communication was overlapped with computation, so that the overheads due to communication not overlapped with computation were less. With the assistance of performance tools such as UPSHOT, and with instrumentation of the EGO program itself, we were able to determine that only 8% of the execution time of the EGO program was spent in non-overlapping communication. Our next concern was that the MFLOPS rating of the EGO program was 0.25 MFLOPS, while the Transputers have a sustained rating of 1.5 MFLOPS. We measured MFLOPS ratings of small blocks of OCCAM code and determined that they matched the performance of the EGO code.
doi_str_mv 10.1016/0010-4655(94)90005-1
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_745656165</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>0010465594900051</els_id><sourcerecordid>745656165</sourcerecordid><originalsourceid>FETCH-LOGICAL-c396t-636c322324e070d99165774257b741fdf932a3671a8b04576680ad91db834e113</originalsourceid><addsrcrecordid>eNp9kEtLAzEUhYMoWKv_wMUsxMdiNO9MFhak-IKCLnQdbjMZiWRmatIK_fdmbOmyq7v57jmHD6Fzgm8JJvIOY4JLLoW41vxGY4xFSQ7QiFRKl1RzfohGO-QYnaT0nRmlNBuh-3cXmz620FlXQAdhnXwq-qaAYgERQnChaPvg7CpALOp1B623qVjE_itCe4qOGgjJnW3vGH0-PX5MX8rZ2_Pr9GFWWqblspRMWkYpo9xhhWutiRRKcSrUXHHS1I1mFJhUBKo55kJJWWGoNannFeOOEDZGV5vc3PuzcmlpWp-sCwE616-SUVxIIXNqJi_3klQKTHklM8g3oI19StE1ZhF9C3FtCDaDVTMoM4Myo7n5t2qGJRfbfEgWQhOzOJ92v0wrVVGdsckGc9nKr3fRJOtddlz76OzS1L3f3_MHlL6IhQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>26502486</pqid></control><display><type>article</type><title>Performance analysis of a parallel molecular dynamics program</title><source>ScienceDirect Journals (5 years ago - present)</source><creator>Sinha, Amitabh B. ; Schulten, Klaus ; Heller, Helmut</creator><creatorcontrib>Sinha, Amitabh B. ; Schulten, Klaus ; Heller, Helmut</creatorcontrib><description>EGO is a parallel molecular dynamics program running on Transputers. We conducted a performance analysis of the EGO program in order to determine whether it was effectively using the computational resources of Transputers. Our first concern was whether communication was overlapped with computation, so that the overheads due to communication not overlapped with computation were less. With the assistance of performance tools such as UPSHOT, and with instrumentation of the EGO program itself, we were able to determine that only 8% of the execution time of the EGO program was spent in non-overlapping communication. Our next concern was that the MFLOPS rating of the EGO program was 0.25 MFLOPS, while the Transputers have a sustained rating of 1.5 MFLOPS. We measured MFLOPS ratings of small blocks of OCCAM code and determined that they matched the performance of the EGO code.</description><identifier>ISSN: 0010-4655</identifier><identifier>EISSN: 1879-2944</identifier><identifier>DOI: 10.1016/0010-4655(94)90005-1</identifier><identifier>CODEN: CPHCBZ</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>Computational techniques ; Exact sciences and technology ; Mathematical methods in physics ; Molecular dynamics and particle methods ; Physics</subject><ispartof>Computer physics communications, 1994, Vol.78 (3), p.265-278</ispartof><rights>1994</rights><rights>1994 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c396t-636c322324e070d99165774257b741fdf932a3671a8b04576680ad91db834e113</citedby><cites>FETCH-LOGICAL-c396t-636c322324e070d99165774257b741fdf932a3671a8b04576680ad91db834e113</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/0010-4655(94)90005-1$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3548,4022,27922,27923,27924,45994</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=3977829$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Sinha, Amitabh B.</creatorcontrib><creatorcontrib>Schulten, Klaus</creatorcontrib><creatorcontrib>Heller, Helmut</creatorcontrib><title>Performance analysis of a parallel molecular dynamics program</title><title>Computer physics communications</title><description>EGO is a parallel molecular dynamics program running on Transputers. We conducted a performance analysis of the EGO program in order to determine whether it was effectively using the computational resources of Transputers. Our first concern was whether communication was overlapped with computation, so that the overheads due to communication not overlapped with computation were less. With the assistance of performance tools such as UPSHOT, and with instrumentation of the EGO program itself, we were able to determine that only 8% of the execution time of the EGO program was spent in non-overlapping communication. Our next concern was that the MFLOPS rating of the EGO program was 0.25 MFLOPS, while the Transputers have a sustained rating of 1.5 MFLOPS. We measured MFLOPS ratings of small blocks of OCCAM code and determined that they matched the performance of the EGO code.</description><subject>Computational techniques</subject><subject>Exact sciences and technology</subject><subject>Mathematical methods in physics</subject><subject>Molecular dynamics and particle methods</subject><subject>Physics</subject><issn>0010-4655</issn><issn>1879-2944</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1994</creationdate><recordtype>article</recordtype><recordid>eNp9kEtLAzEUhYMoWKv_wMUsxMdiNO9MFhak-IKCLnQdbjMZiWRmatIK_fdmbOmyq7v57jmHD6Fzgm8JJvIOY4JLLoW41vxGY4xFSQ7QiFRKl1RzfohGO-QYnaT0nRmlNBuh-3cXmz620FlXQAdhnXwq-qaAYgERQnChaPvg7CpALOp1B623qVjE_itCe4qOGgjJnW3vGH0-PX5MX8rZ2_Pr9GFWWqblspRMWkYpo9xhhWutiRRKcSrUXHHS1I1mFJhUBKo55kJJWWGoNannFeOOEDZGV5vc3PuzcmlpWp-sCwE616-SUVxIIXNqJi_3klQKTHklM8g3oI19StE1ZhF9C3FtCDaDVTMoM4Myo7n5t2qGJRfbfEgWQhOzOJ92v0wrVVGdsckGc9nKr3fRJOtddlz76OzS1L3f3_MHlL6IhQ</recordid><startdate>1994</startdate><enddate>1994</enddate><creator>Sinha, Amitabh B.</creator><creator>Schulten, Klaus</creator><creator>Heller, Helmut</creator><general>Elsevier B.V</general><general>Elsevier Science</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>7QO</scope><scope>FR3</scope><scope>P64</scope></search><sort><creationdate>1994</creationdate><title>Performance analysis of a parallel molecular dynamics program</title><author>Sinha, Amitabh B. ; Schulten, Klaus ; Heller, Helmut</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c396t-636c322324e070d99165774257b741fdf932a3671a8b04576680ad91db834e113</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1994</creationdate><topic>Computational techniques</topic><topic>Exact sciences and technology</topic><topic>Mathematical methods in physics</topic><topic>Molecular dynamics and particle methods</topic><topic>Physics</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Sinha, Amitabh B.</creatorcontrib><creatorcontrib>Schulten, Klaus</creatorcontrib><creatorcontrib>Heller, Helmut</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Biotechnology Research Abstracts</collection><collection>Engineering Research Database</collection><collection>Biotechnology and BioEngineering Abstracts</collection><jtitle>Computer physics communications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Sinha, Amitabh B.</au><au>Schulten, Klaus</au><au>Heller, Helmut</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Performance analysis of a parallel molecular dynamics program</atitle><jtitle>Computer physics communications</jtitle><date>1994</date><risdate>1994</risdate><volume>78</volume><issue>3</issue><spage>265</spage><epage>278</epage><pages>265-278</pages><issn>0010-4655</issn><eissn>1879-2944</eissn><coden>CPHCBZ</coden><abstract>EGO is a parallel molecular dynamics program running on Transputers. We conducted a performance analysis of the EGO program in order to determine whether it was effectively using the computational resources of Transputers. Our first concern was whether communication was overlapped with computation, so that the overheads due to communication not overlapped with computation were less. With the assistance of performance tools such as UPSHOT, and with instrumentation of the EGO program itself, we were able to determine that only 8% of the execution time of the EGO program was spent in non-overlapping communication. Our next concern was that the MFLOPS rating of the EGO program was 0.25 MFLOPS, while the Transputers have a sustained rating of 1.5 MFLOPS. We measured MFLOPS ratings of small blocks of OCCAM code and determined that they matched the performance of the EGO code.</abstract><cop>Amsterdam</cop><pub>Elsevier B.V</pub><doi>10.1016/0010-4655(94)90005-1</doi><tpages>14</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0010-4655
ispartof Computer physics communications, 1994, Vol.78 (3), p.265-278
issn 0010-4655
1879-2944
language eng
recordid cdi_proquest_miscellaneous_745656165
source ScienceDirect Journals (5 years ago - present)
subjects Computational techniques
Exact sciences and technology
Mathematical methods in physics
Molecular dynamics and particle methods
Physics
title Performance analysis of a parallel molecular dynamics program
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-13T10%3A50%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Performance%20analysis%20of%20a%20parallel%20molecular%20dynamics%20program&rft.jtitle=Computer%20physics%20communications&rft.au=Sinha,%20Amitabh%20B.&rft.date=1994&rft.volume=78&rft.issue=3&rft.spage=265&rft.epage=278&rft.pages=265-278&rft.issn=0010-4655&rft.eissn=1879-2944&rft.coden=CPHCBZ&rft_id=info:doi/10.1016/0010-4655(94)90005-1&rft_dat=%3Cproquest_cross%3E745656165%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=26502486&rft_id=info:pmid/&rft_els_id=0010465594900051&rfr_iscdi=true