Probabilistic loop scheduling considering communication overhead
This paper presents a new methodology for statically scheduling a cyclic data-flow graph whose node computation times can be represented by random variables. A communication cost issue is also considered as another uncertain factor in which each node from the graph can produce different amount of da...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 179 |
---|---|
container_issue | |
container_start_page | 158 |
container_title | |
container_volume | |
creator | Tongsima, Sissades Chantrapornchai, Chantana Sha, Edwin H. -M. |
description | This paper presents a new methodology for statically scheduling a cyclic data-flow graph whose node computation times can be represented by random variables. A communication cost issue is also considered as another uncertain factor in which each node from the graph can produce different amount of data depending on the probability of its computation time. Since such communication costs rely on the amount of transfered data, this overhead becomes uncertain as well. We propose an algorithm to take advantage of the parallelism across a loop iteration while hiding the communication overhead. The resulting schedule will be evaluated in terms of confidence probability—the probability of having a schedule completed before a certain time. Experimental results show that the proposed framework performs better than a traditional algorithm running on an input which assumes fixed average timing information. |
doi_str_mv | 10.1007/BFb0053986 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>pascalfrancis_sprin</sourceid><recordid>TN_cdi_pascalfrancis_primary_2292299</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2292299</sourcerecordid><originalsourceid>FETCH-LOGICAL-p1326-3dabc075d8cb3befc153cb0b86a663e55a6535838ceb752bdc8a03e18dd9d33b3</originalsourceid><addsrcrecordid>eNpFkM1LAzEQxeMXWGov_gV78OBldZJJsslNLVaFgh70vOSrNrrdLEkr-N_bUqHDwDyYx-PxI-SSwg0FaG4fZhZAoFbyiEx0o1BwkEqg5MdkRCWlNSLXJ4cfV0zgKRkBAqt1w_GcTEr5gu0g44zxEbl7y8kaG7tY1tFVXUpDVdwy-E0X-8_Kpb5EH_Jer1abPjqzjqmv0k_Iy2D8BTlbmK6Eyf8dk4_Z4_v0uZ6_Pr1M7-f1QJHJGr2xDhrhlbNow8JRgc6CVdJIiUEIIwUKhcoF2whmvVMGMFDlvfaIFsfkap87mOJMt8imd7G0Q44rk39bxvR29dZ2vbeVYVc65Nam9F1aCu2OYXtgiH_Uel9F</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Probabilistic loop scheduling considering communication overhead</title><source>Springer Books</source><creator>Tongsima, Sissades ; Chantrapornchai, Chantana ; Sha, Edwin H. -M.</creator><contributor>Rudolph, Larry ; Feitelson, Dror G.</contributor><creatorcontrib>Tongsima, Sissades ; Chantrapornchai, Chantana ; Sha, Edwin H. -M. ; Rudolph, Larry ; Feitelson, Dror G.</creatorcontrib><description>This paper presents a new methodology for statically scheduling a cyclic data-flow graph whose node computation times can be represented by random variables. A communication cost issue is also considered as another uncertain factor in which each node from the graph can produce different amount of data depending on the probability of its computation time. Since such communication costs rely on the amount of transfered data, this overhead becomes uncertain as well. We propose an algorithm to take advantage of the parallelism across a loop iteration while hiding the communication overhead. The resulting schedule will be evaluated in terms of confidence probability—the probability of having a schedule completed before a certain time. Experimental results show that the proposed framework performs better than a traditional algorithm running on an input which assumes fixed average timing information.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 9783540648253</identifier><identifier>ISBN: 3540648259</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 9783540685364</identifier><identifier>EISBN: 3540685367</identifier><identifier>DOI: 10.1007/BFb0053986</identifier><language>eng</language><publisher>Berlin, Heidelberg: Springer Berlin Heidelberg</publisher><subject>Applied sciences ; Communication Cost ; Communication Overhead ; Computer science; control theory; systems ; Computer systems performance. Reliability ; Exact sciences and technology ; List Schedule ; Precedence Relation ; Software ; Static Schedule</subject><ispartof>Job Scheduling Strategies for Parallel Processing, 2006, p.158-179</ispartof><rights>Springer-Verlag Berlin Heidelberg 1998</rights><rights>1998 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/BFb0053986$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/BFb0053986$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>309,310,779,780,784,789,790,793,4050,4051,27925,38255,41442,42511</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=2292299$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Rudolph, Larry</contributor><contributor>Feitelson, Dror G.</contributor><creatorcontrib>Tongsima, Sissades</creatorcontrib><creatorcontrib>Chantrapornchai, Chantana</creatorcontrib><creatorcontrib>Sha, Edwin H. -M.</creatorcontrib><title>Probabilistic loop scheduling considering communication overhead</title><title>Job Scheduling Strategies for Parallel Processing</title><description>This paper presents a new methodology for statically scheduling a cyclic data-flow graph whose node computation times can be represented by random variables. A communication cost issue is also considered as another uncertain factor in which each node from the graph can produce different amount of data depending on the probability of its computation time. Since such communication costs rely on the amount of transfered data, this overhead becomes uncertain as well. We propose an algorithm to take advantage of the parallelism across a loop iteration while hiding the communication overhead. The resulting schedule will be evaluated in terms of confidence probability—the probability of having a schedule completed before a certain time. Experimental results show that the proposed framework performs better than a traditional algorithm running on an input which assumes fixed average timing information.</description><subject>Applied sciences</subject><subject>Communication Cost</subject><subject>Communication Overhead</subject><subject>Computer science; control theory; systems</subject><subject>Computer systems performance. Reliability</subject><subject>Exact sciences and technology</subject><subject>List Schedule</subject><subject>Precedence Relation</subject><subject>Software</subject><subject>Static Schedule</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>9783540648253</isbn><isbn>3540648259</isbn><isbn>9783540685364</isbn><isbn>3540685367</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2006</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNpFkM1LAzEQxeMXWGov_gV78OBldZJJsslNLVaFgh70vOSrNrrdLEkr-N_bUqHDwDyYx-PxI-SSwg0FaG4fZhZAoFbyiEx0o1BwkEqg5MdkRCWlNSLXJ4cfV0zgKRkBAqt1w_GcTEr5gu0g44zxEbl7y8kaG7tY1tFVXUpDVdwy-E0X-8_Kpb5EH_Jer1abPjqzjqmv0k_Iy2D8BTlbmK6Eyf8dk4_Z4_v0uZ6_Pr1M7-f1QJHJGr2xDhrhlbNow8JRgc6CVdJIiUEIIwUKhcoF2whmvVMGMFDlvfaIFsfkap87mOJMt8imd7G0Q44rk39bxvR29dZ2vbeVYVc65Nam9F1aCu2OYXtgiH_Uel9F</recordid><startdate>20060525</startdate><enddate>20060525</enddate><creator>Tongsima, Sissades</creator><creator>Chantrapornchai, Chantana</creator><creator>Sha, Edwin H. -M.</creator><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>IQODW</scope></search><sort><creationdate>20060525</creationdate><title>Probabilistic loop scheduling considering communication overhead</title><author>Tongsima, Sissades ; Chantrapornchai, Chantana ; Sha, Edwin H. -M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p1326-3dabc075d8cb3befc153cb0b86a663e55a6535838ceb752bdc8a03e18dd9d33b3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Applied sciences</topic><topic>Communication Cost</topic><topic>Communication Overhead</topic><topic>Computer science; control theory; systems</topic><topic>Computer systems performance. Reliability</topic><topic>Exact sciences and technology</topic><topic>List Schedule</topic><topic>Precedence Relation</topic><topic>Software</topic><topic>Static Schedule</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Tongsima, Sissades</creatorcontrib><creatorcontrib>Chantrapornchai, Chantana</creatorcontrib><creatorcontrib>Sha, Edwin H. -M.</creatorcontrib><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Tongsima, Sissades</au><au>Chantrapornchai, Chantana</au><au>Sha, Edwin H. -M.</au><au>Rudolph, Larry</au><au>Feitelson, Dror G.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Probabilistic loop scheduling considering communication overhead</atitle><btitle>Job Scheduling Strategies for Parallel Processing</btitle><date>2006-05-25</date><risdate>2006</risdate><spage>158</spage><epage>179</epage><pages>158-179</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>9783540648253</isbn><isbn>3540648259</isbn><eisbn>9783540685364</eisbn><eisbn>3540685367</eisbn><abstract>This paper presents a new methodology for statically scheduling a cyclic data-flow graph whose node computation times can be represented by random variables. A communication cost issue is also considered as another uncertain factor in which each node from the graph can produce different amount of data depending on the probability of its computation time. Since such communication costs rely on the amount of transfered data, this overhead becomes uncertain as well. We propose an algorithm to take advantage of the parallelism across a loop iteration while hiding the communication overhead. The resulting schedule will be evaluated in terms of confidence probability—the probability of having a schedule completed before a certain time. Experimental results show that the proposed framework performs better than a traditional algorithm running on an input which assumes fixed average timing information.</abstract><cop>Berlin, Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/BFb0053986</doi><tpages>22</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0302-9743 |
ispartof | Job Scheduling Strategies for Parallel Processing, 2006, p.158-179 |
issn | 0302-9743 1611-3349 |
language | eng |
recordid | cdi_pascalfrancis_primary_2292299 |
source | Springer Books |
subjects | Applied sciences Communication Cost Communication Overhead Computer science control theory systems Computer systems performance. Reliability Exact sciences and technology List Schedule Precedence Relation Software Static Schedule |
title | Probabilistic loop scheduling considering communication overhead |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T09%3A25%3A57IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-pascalfrancis_sprin&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Probabilistic%20loop%20scheduling%20considering%20communication%20overhead&rft.btitle=Job%20Scheduling%20Strategies%20for%20Parallel%20Processing&rft.au=Tongsima,%20Sissades&rft.date=2006-05-25&rft.spage=158&rft.epage=179&rft.pages=158-179&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=9783540648253&rft.isbn_list=3540648259&rft_id=info:doi/10.1007/BFb0053986&rft_dat=%3Cpascalfrancis_sprin%3E2292299%3C/pascalfrancis_sprin%3E%3Curl%3E%3C/url%3E&rft.eisbn=9783540685364&rft.eisbn_list=3540685367&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |