On realistic and efficient scheduling of DSP algorithms onto multiprocessor architectures

Available strategies for static scheduling of DSP algorithms onto multiprocessor (general purpose and DSP-based) systems are discussed. It is found that simplistic interprocessor communication (IPC) modeling and the absence of precedence analysis are major reasons for unrealistic and not always effi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Koch, P., Bagchi, K.K., Hermansen, K.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 655 vol.2
container_issue
container_start_page 651
container_title
container_volume
creator Koch, P.
Bagchi, K.K.
Hermansen, K.
description Available strategies for static scheduling of DSP algorithms onto multiprocessor (general purpose and DSP-based) systems are discussed. It is found that simplistic interprocessor communication (IPC) modeling and the absence of precedence analysis are major reasons for unrealistic and not always efficient solutions. The authors propose a mapping scheme based on clustering and various realistic scheduling strategies in order to minimize the runtime of the DSP algorithm. The scheme, called NODUST (for NOde DUplication STrategy), incorporates modeling of the target architecture in terms of nonsimplistic IPC times, which makes the solutions more realistic. The NODUST algorithm provides superior speedup and better processor utilizations in all possible cases compared to the results of T. C. Hu (1961). The compile time for the Hu strategy, on the other hand, is lower than that of NODUST. The speedups do not vary significantly when one moves from the M68000 to the ADSP 2101 environment.< >
doi_str_mv 10.1109/ACSSC.1992.269115
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_269115</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>269115</ieee_id><sourcerecordid>269115</sourcerecordid><originalsourceid>FETCH-LOGICAL-i174t-47eb2855bb04cdefbe7e856820a79d5dee8796fe99f9f465fae816f32c5f23fe3</originalsourceid><addsrcrecordid>eNotkMlOwzAUAC0WiVL6AXDyD6R4ibdjFSggVSpS4MCpcpznxihLZTsH_h6kMpe5zWEQuqdkTSkxj5uqrqs1NYatmTSUigu0YELJgnHCL9Et0VRLTiUhV2hBidCF5IbfoFVK3-SPUtBSqAX62o84gu1DysFhO7YYvA8uwJhxch20cx_GI548fqrfse2PUwy5GxKexjzhYe5zOMXJQUpTxDa6LmRweY6Q7tC1t32C1b-X6HP7_FG9Frv9y1u12RWBqjIXpYKGaSGahpSuBd-AAi2kZsQq04oWQCsjPRjjjS-l8BY0lZ4zJzzjHvgSPZy7AQAOpxgGG38O5yn8F1fjViA</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>On realistic and efficient scheduling of DSP algorithms onto multiprocessor architectures</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Koch, P. ; Bagchi, K.K. ; Hermansen, K.</creator><creatorcontrib>Koch, P. ; Bagchi, K.K. ; Hermansen, K.</creatorcontrib><description>Available strategies for static scheduling of DSP algorithms onto multiprocessor (general purpose and DSP-based) systems are discussed. It is found that simplistic interprocessor communication (IPC) modeling and the absence of precedence analysis are major reasons for unrealistic and not always efficient solutions. The authors propose a mapping scheme based on clustering and various realistic scheduling strategies in order to minimize the runtime of the DSP algorithm. The scheme, called NODUST (for NOde DUplication STrategy), incorporates modeling of the target architecture in terms of nonsimplistic IPC times, which makes the solutions more realistic. The NODUST algorithm provides superior speedup and better processor utilizations in all possible cases compared to the results of T. C. Hu (1961). The compile time for the Hu strategy, on the other hand, is lower than that of NODUST. The speedups do not vary significantly when one moves from the M68000 to the ADSP 2101 environment.&lt; &gt;</description><identifier>ISSN: 1058-6393</identifier><identifier>ISBN: 0818631600</identifier><identifier>ISBN: 9780818631603</identifier><identifier>EISSN: 2576-2303</identifier><identifier>DOI: 10.1109/ACSSC.1992.269115</identifier><language>eng</language><publisher>IEEE Comput. Soc. Press</publisher><subject>Algorithm design and analysis ; Computer architecture ; Costs ; Digital signal processing ; Grain size ; Optimal scheduling ; Parallel processing ; Processor scheduling ; Scheduling algorithm ; Time factors</subject><ispartof>[1992] Conference Record of the Twenty-Sixth Asilomar Conference on Signals, Systems &amp; Computers, 1992, p.651-655 vol.2</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/269115$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,4050,4051,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/269115$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Koch, P.</creatorcontrib><creatorcontrib>Bagchi, K.K.</creatorcontrib><creatorcontrib>Hermansen, K.</creatorcontrib><title>On realistic and efficient scheduling of DSP algorithms onto multiprocessor architectures</title><title>[1992] Conference Record of the Twenty-Sixth Asilomar Conference on Signals, Systems &amp; Computers</title><addtitle>ACSSC</addtitle><description>Available strategies for static scheduling of DSP algorithms onto multiprocessor (general purpose and DSP-based) systems are discussed. It is found that simplistic interprocessor communication (IPC) modeling and the absence of precedence analysis are major reasons for unrealistic and not always efficient solutions. The authors propose a mapping scheme based on clustering and various realistic scheduling strategies in order to minimize the runtime of the DSP algorithm. The scheme, called NODUST (for NOde DUplication STrategy), incorporates modeling of the target architecture in terms of nonsimplistic IPC times, which makes the solutions more realistic. The NODUST algorithm provides superior speedup and better processor utilizations in all possible cases compared to the results of T. C. Hu (1961). The compile time for the Hu strategy, on the other hand, is lower than that of NODUST. The speedups do not vary significantly when one moves from the M68000 to the ADSP 2101 environment.&lt; &gt;</description><subject>Algorithm design and analysis</subject><subject>Computer architecture</subject><subject>Costs</subject><subject>Digital signal processing</subject><subject>Grain size</subject><subject>Optimal scheduling</subject><subject>Parallel processing</subject><subject>Processor scheduling</subject><subject>Scheduling algorithm</subject><subject>Time factors</subject><issn>1058-6393</issn><issn>2576-2303</issn><isbn>0818631600</isbn><isbn>9780818631603</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1992</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotkMlOwzAUAC0WiVL6AXDyD6R4ibdjFSggVSpS4MCpcpznxihLZTsH_h6kMpe5zWEQuqdkTSkxj5uqrqs1NYatmTSUigu0YELJgnHCL9Et0VRLTiUhV2hBidCF5IbfoFVK3-SPUtBSqAX62o84gu1DysFhO7YYvA8uwJhxch20cx_GI548fqrfse2PUwy5GxKexjzhYe5zOMXJQUpTxDa6LmRweY6Q7tC1t32C1b-X6HP7_FG9Frv9y1u12RWBqjIXpYKGaSGahpSuBd-AAi2kZsQq04oWQCsjPRjjjS-l8BY0lZ4zJzzjHvgSPZy7AQAOpxgGG38O5yn8F1fjViA</recordid><startdate>1992</startdate><enddate>1992</enddate><creator>Koch, P.</creator><creator>Bagchi, K.K.</creator><creator>Hermansen, K.</creator><general>IEEE Comput. Soc. Press</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>1992</creationdate><title>On realistic and efficient scheduling of DSP algorithms onto multiprocessor architectures</title><author>Koch, P. ; Bagchi, K.K. ; Hermansen, K.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i174t-47eb2855bb04cdefbe7e856820a79d5dee8796fe99f9f465fae816f32c5f23fe3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1992</creationdate><topic>Algorithm design and analysis</topic><topic>Computer architecture</topic><topic>Costs</topic><topic>Digital signal processing</topic><topic>Grain size</topic><topic>Optimal scheduling</topic><topic>Parallel processing</topic><topic>Processor scheduling</topic><topic>Scheduling algorithm</topic><topic>Time factors</topic><toplevel>online_resources</toplevel><creatorcontrib>Koch, P.</creatorcontrib><creatorcontrib>Bagchi, K.K.</creatorcontrib><creatorcontrib>Hermansen, K.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Koch, P.</au><au>Bagchi, K.K.</au><au>Hermansen, K.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>On realistic and efficient scheduling of DSP algorithms onto multiprocessor architectures</atitle><btitle>[1992] Conference Record of the Twenty-Sixth Asilomar Conference on Signals, Systems &amp; Computers</btitle><stitle>ACSSC</stitle><date>1992</date><risdate>1992</risdate><spage>651</spage><epage>655 vol.2</epage><pages>651-655 vol.2</pages><issn>1058-6393</issn><eissn>2576-2303</eissn><isbn>0818631600</isbn><isbn>9780818631603</isbn><abstract>Available strategies for static scheduling of DSP algorithms onto multiprocessor (general purpose and DSP-based) systems are discussed. It is found that simplistic interprocessor communication (IPC) modeling and the absence of precedence analysis are major reasons for unrealistic and not always efficient solutions. The authors propose a mapping scheme based on clustering and various realistic scheduling strategies in order to minimize the runtime of the DSP algorithm. The scheme, called NODUST (for NOde DUplication STrategy), incorporates modeling of the target architecture in terms of nonsimplistic IPC times, which makes the solutions more realistic. The NODUST algorithm provides superior speedup and better processor utilizations in all possible cases compared to the results of T. C. Hu (1961). The compile time for the Hu strategy, on the other hand, is lower than that of NODUST. The speedups do not vary significantly when one moves from the M68000 to the ADSP 2101 environment.&lt; &gt;</abstract><pub>IEEE Comput. Soc. Press</pub><doi>10.1109/ACSSC.1992.269115</doi></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1058-6393
ispartof [1992] Conference Record of the Twenty-Sixth Asilomar Conference on Signals, Systems & Computers, 1992, p.651-655 vol.2
issn 1058-6393
2576-2303
language eng
recordid cdi_ieee_primary_269115
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Algorithm design and analysis
Computer architecture
Costs
Digital signal processing
Grain size
Optimal scheduling
Parallel processing
Processor scheduling
Scheduling algorithm
Time factors
title On realistic and efficient scheduling of DSP algorithms onto multiprocessor architectures
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T18%3A07%3A14IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=On%20realistic%20and%20efficient%20scheduling%20of%20DSP%20algorithms%20onto%20multiprocessor%20architectures&rft.btitle=%5B1992%5D%20Conference%20Record%20of%20the%20Twenty-Sixth%20Asilomar%20Conference%20on%20Signals,%20Systems%20&%20Computers&rft.au=Koch,%20P.&rft.date=1992&rft.spage=651&rft.epage=655%20vol.2&rft.pages=651-655%20vol.2&rft.issn=1058-6393&rft.eissn=2576-2303&rft.isbn=0818631600&rft.isbn_list=9780818631603&rft_id=info:doi/10.1109/ACSSC.1992.269115&rft_dat=%3Cieee_6IE%3E269115%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=269115&rfr_iscdi=true