System-level design techniques for throughput and power optimization of multiprocessor SoC architectures

Innovative system-level computer-aided design techniques are required for optimizing the performance and power of applications that are mapped to multiprocessor system-on-chip (SoC) architectures. The paper addresses the hitherto unexplored problem of system-level low power design of multimedia and...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Srinivasan, K., Telkar, N., Ramamurthi, V., Chatha, K.S.
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 45
container_issue
container_start_page 39
container_title
container_volume
creator Srinivasan, K.
Telkar, N.
Ramamurthi, V.
Chatha, K.S.
description Innovative system-level computer-aided design techniques are required for optimizing the performance and power of applications that are mapped to multiprocessor system-on-chip (SoC) architectures. The paper addresses the hitherto unexplored problem of system-level low power design of multimedia and network processing applications with deadline greater than period. This paper presents four techniques that combine low power optimizations (namely dynamic voltage and frequency scaling (DVS) and dynamic power management (DPM)) with loop transformations (functional pipelining and unrolling) to minimize the power consumption, while satisfying the period and deadline constraints of the application. The strengths of the techniques lie in their low complexity and large power consumption savings when compared with existing heuristic based approaches, and close to optimum results when compared with our ILP based approach (presented elsewhere stated in K. Srinivasan and K.S. Chatha (2004)). All our techniques result in large system-level power reductions when compared with existing heuristic approaches (max: 55.45%, min: 28.60%, ave: 42.02%). Further, the results produced by our deterministic and stochastic techniques for realistic benchmarks are on an average within 12.07% and 4.125%, respectively of the optimum solution produced by the ILP based approach. Our heuristic techniques are faster than the ILP based approach by several orders of magnitude.
doi_str_mv 10.1109/ISVLSI.2004.1339506
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_1339506</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1339506</ieee_id><sourcerecordid>1339506</sourcerecordid><originalsourceid>FETCH-LOGICAL-i173t-4d836896e170f81353dd20d06638d85dacb0a0ca5e42d3116c65de091d0236cf3</originalsourceid><addsrcrecordid>eNotkM1KxDAUhQMiqOM8wWzyAh1vmiZtljL4M1BwUXU7xOR2GmmbmqTK-PQWnLP5VufjcAjZMNgyBupu37zXzX6bAxRbxrkSIC_IDZRSiRxUqa7IOsZPWFKIgpX8mnTNKSYcsh6_sacWozuONKHpRvc1Y6StDzR1wc_HbpoT1aOlk__BQP2U3OB-dXJ-pL6lw9wnNwVvMMal0_gd1cF0bnGlOWC8JZet7iOuz1yRt8eH191zVr887Xf3deaWPSkrbMVlpSSyEtqKccGtzcGClLyylbDafIAGowUWueWMSSOFRVDMQs6lafmKbP69DhEPU3CDDqfD-Qz-Byk7WFY</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>System-level design techniques for throughput and power optimization of multiprocessor SoC architectures</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Srinivasan, K. ; Telkar, N. ; Ramamurthi, V. ; Chatha, K.S.</creator><creatorcontrib>Srinivasan, K. ; Telkar, N. ; Ramamurthi, V. ; Chatha, K.S.</creatorcontrib><description>Innovative system-level computer-aided design techniques are required for optimizing the performance and power of applications that are mapped to multiprocessor system-on-chip (SoC) architectures. The paper addresses the hitherto unexplored problem of system-level low power design of multimedia and network processing applications with deadline greater than period. This paper presents four techniques that combine low power optimizations (namely dynamic voltage and frequency scaling (DVS) and dynamic power management (DPM)) with loop transformations (functional pipelining and unrolling) to minimize the power consumption, while satisfying the period and deadline constraints of the application. The strengths of the techniques lie in their low complexity and large power consumption savings when compared with existing heuristic based approaches, and close to optimum results when compared with our ILP based approach (presented elsewhere stated in K. Srinivasan and K.S. Chatha (2004)). All our techniques result in large system-level power reductions when compared with existing heuristic approaches (max: 55.45%, min: 28.60%, ave: 42.02%). Further, the results produced by our deterministic and stochastic techniques for realistic benchmarks are on an average within 12.07% and 4.125%, respectively of the optimum solution produced by the ILP based approach. Our heuristic techniques are faster than the ILP based approach by several orders of magnitude.</description><identifier>ISBN: 0769520979</identifier><identifier>ISBN: 9780769520971</identifier><identifier>DOI: 10.1109/ISVLSI.2004.1339506</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application software ; Computer architecture ; Constraint optimization ; Design automation ; Design optimization ; Energy consumption ; Multimedia systems ; Multiprocessing systems ; System-level design ; Throughput</subject><ispartof>IEEE Computer Society Annual Symposium on VLSI, 2004, p.39-45</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/1339506$$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/1339506$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Srinivasan, K.</creatorcontrib><creatorcontrib>Telkar, N.</creatorcontrib><creatorcontrib>Ramamurthi, V.</creatorcontrib><creatorcontrib>Chatha, K.S.</creatorcontrib><title>System-level design techniques for throughput and power optimization of multiprocessor SoC architectures</title><title>IEEE Computer Society Annual Symposium on VLSI</title><addtitle>ISVLSI</addtitle><description>Innovative system-level computer-aided design techniques are required for optimizing the performance and power of applications that are mapped to multiprocessor system-on-chip (SoC) architectures. The paper addresses the hitherto unexplored problem of system-level low power design of multimedia and network processing applications with deadline greater than period. This paper presents four techniques that combine low power optimizations (namely dynamic voltage and frequency scaling (DVS) and dynamic power management (DPM)) with loop transformations (functional pipelining and unrolling) to minimize the power consumption, while satisfying the period and deadline constraints of the application. The strengths of the techniques lie in their low complexity and large power consumption savings when compared with existing heuristic based approaches, and close to optimum results when compared with our ILP based approach (presented elsewhere stated in K. Srinivasan and K.S. Chatha (2004)). All our techniques result in large system-level power reductions when compared with existing heuristic approaches (max: 55.45%, min: 28.60%, ave: 42.02%). Further, the results produced by our deterministic and stochastic techniques for realistic benchmarks are on an average within 12.07% and 4.125%, respectively of the optimum solution produced by the ILP based approach. Our heuristic techniques are faster than the ILP based approach by several orders of magnitude.</description><subject>Application software</subject><subject>Computer architecture</subject><subject>Constraint optimization</subject><subject>Design automation</subject><subject>Design optimization</subject><subject>Energy consumption</subject><subject>Multimedia systems</subject><subject>Multiprocessing systems</subject><subject>System-level design</subject><subject>Throughput</subject><isbn>0769520979</isbn><isbn>9780769520971</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2004</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotkM1KxDAUhQMiqOM8wWzyAh1vmiZtljL4M1BwUXU7xOR2GmmbmqTK-PQWnLP5VufjcAjZMNgyBupu37zXzX6bAxRbxrkSIC_IDZRSiRxUqa7IOsZPWFKIgpX8mnTNKSYcsh6_sacWozuONKHpRvc1Y6StDzR1wc_HbpoT1aOlk__BQP2U3OB-dXJ-pL6lw9wnNwVvMMal0_gd1cF0bnGlOWC8JZet7iOuz1yRt8eH191zVr887Xf3deaWPSkrbMVlpSSyEtqKccGtzcGClLyylbDafIAGowUWueWMSSOFRVDMQs6lafmKbP69DhEPU3CDDqfD-Qz-Byk7WFY</recordid><startdate>2004</startdate><enddate>2004</enddate><creator>Srinivasan, K.</creator><creator>Telkar, N.</creator><creator>Ramamurthi, V.</creator><creator>Chatha, K.S.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2004</creationdate><title>System-level design techniques for throughput and power optimization of multiprocessor SoC architectures</title><author>Srinivasan, K. ; Telkar, N. ; Ramamurthi, V. ; Chatha, K.S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i173t-4d836896e170f81353dd20d06638d85dacb0a0ca5e42d3116c65de091d0236cf3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2004</creationdate><topic>Application software</topic><topic>Computer architecture</topic><topic>Constraint optimization</topic><topic>Design automation</topic><topic>Design optimization</topic><topic>Energy consumption</topic><topic>Multimedia systems</topic><topic>Multiprocessing systems</topic><topic>System-level design</topic><topic>Throughput</topic><toplevel>online_resources</toplevel><creatorcontrib>Srinivasan, K.</creatorcontrib><creatorcontrib>Telkar, N.</creatorcontrib><creatorcontrib>Ramamurthi, V.</creatorcontrib><creatorcontrib>Chatha, K.S.</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>Srinivasan, K.</au><au>Telkar, N.</au><au>Ramamurthi, V.</au><au>Chatha, K.S.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>System-level design techniques for throughput and power optimization of multiprocessor SoC architectures</atitle><btitle>IEEE Computer Society Annual Symposium on VLSI</btitle><stitle>ISVLSI</stitle><date>2004</date><risdate>2004</risdate><spage>39</spage><epage>45</epage><pages>39-45</pages><isbn>0769520979</isbn><isbn>9780769520971</isbn><abstract>Innovative system-level computer-aided design techniques are required for optimizing the performance and power of applications that are mapped to multiprocessor system-on-chip (SoC) architectures. The paper addresses the hitherto unexplored problem of system-level low power design of multimedia and network processing applications with deadline greater than period. This paper presents four techniques that combine low power optimizations (namely dynamic voltage and frequency scaling (DVS) and dynamic power management (DPM)) with loop transformations (functional pipelining and unrolling) to minimize the power consumption, while satisfying the period and deadline constraints of the application. The strengths of the techniques lie in their low complexity and large power consumption savings when compared with existing heuristic based approaches, and close to optimum results when compared with our ILP based approach (presented elsewhere stated in K. Srinivasan and K.S. Chatha (2004)). All our techniques result in large system-level power reductions when compared with existing heuristic approaches (max: 55.45%, min: 28.60%, ave: 42.02%). Further, the results produced by our deterministic and stochastic techniques for realistic benchmarks are on an average within 12.07% and 4.125%, respectively of the optimum solution produced by the ILP based approach. Our heuristic techniques are faster than the ILP based approach by several orders of magnitude.</abstract><pub>IEEE</pub><doi>10.1109/ISVLSI.2004.1339506</doi><tpages>7</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 0769520979
ispartof IEEE Computer Society Annual Symposium on VLSI, 2004, p.39-45
issn
language eng
recordid cdi_ieee_primary_1339506
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Application software
Computer architecture
Constraint optimization
Design automation
Design optimization
Energy consumption
Multimedia systems
Multiprocessing systems
System-level design
Throughput
title System-level design techniques for throughput and power optimization of multiprocessor SoC architectures
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T17%3A16%3A34IST&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=System-level%20design%20techniques%20for%20throughput%20and%20power%20optimization%20of%20multiprocessor%20SoC%20architectures&rft.btitle=IEEE%20Computer%20Society%20Annual%20Symposium%20on%20VLSI&rft.au=Srinivasan,%20K.&rft.date=2004&rft.spage=39&rft.epage=45&rft.pages=39-45&rft.isbn=0769520979&rft.isbn_list=9780769520971&rft_id=info:doi/10.1109/ISVLSI.2004.1339506&rft_dat=%3Cieee_6IE%3E1339506%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=1339506&rfr_iscdi=true