Scheduling for minimizing the number of memory accesses in low power applications
The increasing demand for portable electronics has caused power consumption to be a critical issue in the design process. Reducing the total power consumption in portable systems is important in order to maximize the run time with minimum requirements in size and weight of the batteries. Power consu...
Gespeichert in:
Hauptverfasser: | , |
---|---|
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 | 178 |
---|---|
container_issue | |
container_start_page | 169 |
container_title | |
container_volume | |
creator | Saied, R. Chakrabarti, C. |
description | The increasing demand for portable electronics has caused power consumption to be a critical issue in the design process. Reducing the total power consumption in portable systems is important in order to maximize the run time with minimum requirements in size and weight of the batteries. Power consumption in memory-intensive operations can be reduced by minimizing the number of memory accesses. We describe two scheduling schemes under fixed hardware resource constraints which reduce the number of memory accesses by minimizing the number of intermediate variables that need to be stored. While the first scheme achieves this by post order traversal of the DFG, the second scheme achieves this by judiciously delaying the scheduling of some of the nodes. Experimental results show that these schemes require significantly fewer memory accesses compared to existing scheduling schemes. |
doi_str_mv | 10.1109/VLSISP.1996.558322 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_558322</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>558322</ieee_id><sourcerecordid>558322</sourcerecordid><originalsourceid>FETCH-LOGICAL-i104t-4238dbc081607dac8cb0d1237a014ac49bb00491cfebb3cdadff3f02671adf743</originalsourceid><addsrcrecordid>eNotT9tKw0AUXBBBqfmBPu0PJJ6T3SbZRyleCoUqUV_LXu1KNhuyKaV-vZE6DMwMAwNDyBKhQARx_7ltN-1rgUJUxWrVsLK8IpmoG5jJGDKONyRL6RtmzL2o6lvy1uqDNcfO91_UxZEG3_vgf_7idLC0PwZlRxodDTbE8Uyl1jYlm6jvaRdPdIinuZfD0HktJx_7dEeuneySzf51QT6eHt_XL_l297xZP2xzj8CnnJesMUpDgxXURupGKzBYsloCcqm5UAqAC9TOKsW0kcY55qCsapxtzdmCLC-73lq7H0Yf5HjeX36zXyr2UC4</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Scheduling for minimizing the number of memory accesses in low power applications</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Saied, R. ; Chakrabarti, C.</creator><creatorcontrib>Saied, R. ; Chakrabarti, C.</creatorcontrib><description>The increasing demand for portable electronics has caused power consumption to be a critical issue in the design process. Reducing the total power consumption in portable systems is important in order to maximize the run time with minimum requirements in size and weight of the batteries. Power consumption in memory-intensive operations can be reduced by minimizing the number of memory accesses. We describe two scheduling schemes under fixed hardware resource constraints which reduce the number of memory accesses by minimizing the number of intermediate variables that need to be stored. While the first scheme achieves this by post order traversal of the DFG, the second scheme achieves this by judiciously delaying the scheduling of some of the nodes. Experimental results show that these schemes require significantly fewer memory accesses compared to existing scheduling schemes.</description><identifier>ISBN: 9780780331341</identifier><identifier>ISBN: 0780331346</identifier><identifier>DOI: 10.1109/VLSISP.1996.558322</identifier><language>eng</language><publisher>IEEE</publisher><subject>Batteries ; Delay ; Design optimization ; Energy consumption ; Hardware ; Process design ; Random access memory ; Registers ; Scheduling ; Signal processing algorithms</subject><ispartof>VLSI Signal Processing, IX, 1996, p.169-178</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/558322$$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/558322$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Saied, R.</creatorcontrib><creatorcontrib>Chakrabarti, C.</creatorcontrib><title>Scheduling for minimizing the number of memory accesses in low power applications</title><title>VLSI Signal Processing, IX</title><addtitle>VLSISP</addtitle><description>The increasing demand for portable electronics has caused power consumption to be a critical issue in the design process. Reducing the total power consumption in portable systems is important in order to maximize the run time with minimum requirements in size and weight of the batteries. Power consumption in memory-intensive operations can be reduced by minimizing the number of memory accesses. We describe two scheduling schemes under fixed hardware resource constraints which reduce the number of memory accesses by minimizing the number of intermediate variables that need to be stored. While the first scheme achieves this by post order traversal of the DFG, the second scheme achieves this by judiciously delaying the scheduling of some of the nodes. Experimental results show that these schemes require significantly fewer memory accesses compared to existing scheduling schemes.</description><subject>Batteries</subject><subject>Delay</subject><subject>Design optimization</subject><subject>Energy consumption</subject><subject>Hardware</subject><subject>Process design</subject><subject>Random access memory</subject><subject>Registers</subject><subject>Scheduling</subject><subject>Signal processing algorithms</subject><isbn>9780780331341</isbn><isbn>0780331346</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1996</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotT9tKw0AUXBBBqfmBPu0PJJ6T3SbZRyleCoUqUV_LXu1KNhuyKaV-vZE6DMwMAwNDyBKhQARx_7ltN-1rgUJUxWrVsLK8IpmoG5jJGDKONyRL6RtmzL2o6lvy1uqDNcfO91_UxZEG3_vgf_7idLC0PwZlRxodDTbE8Uyl1jYlm6jvaRdPdIinuZfD0HktJx_7dEeuneySzf51QT6eHt_XL_l297xZP2xzj8CnnJesMUpDgxXURupGKzBYsloCcqm5UAqAC9TOKsW0kcY55qCsapxtzdmCLC-73lq7H0Yf5HjeX36zXyr2UC4</recordid><startdate>1996</startdate><enddate>1996</enddate><creator>Saied, R.</creator><creator>Chakrabarti, C.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>1996</creationdate><title>Scheduling for minimizing the number of memory accesses in low power applications</title><author>Saied, R. ; Chakrabarti, C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i104t-4238dbc081607dac8cb0d1237a014ac49bb00491cfebb3cdadff3f02671adf743</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1996</creationdate><topic>Batteries</topic><topic>Delay</topic><topic>Design optimization</topic><topic>Energy consumption</topic><topic>Hardware</topic><topic>Process design</topic><topic>Random access memory</topic><topic>Registers</topic><topic>Scheduling</topic><topic>Signal processing algorithms</topic><toplevel>online_resources</toplevel><creatorcontrib>Saied, R.</creatorcontrib><creatorcontrib>Chakrabarti, C.</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>Saied, R.</au><au>Chakrabarti, C.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Scheduling for minimizing the number of memory accesses in low power applications</atitle><btitle>VLSI Signal Processing, IX</btitle><stitle>VLSISP</stitle><date>1996</date><risdate>1996</risdate><spage>169</spage><epage>178</epage><pages>169-178</pages><isbn>9780780331341</isbn><isbn>0780331346</isbn><abstract>The increasing demand for portable electronics has caused power consumption to be a critical issue in the design process. Reducing the total power consumption in portable systems is important in order to maximize the run time with minimum requirements in size and weight of the batteries. Power consumption in memory-intensive operations can be reduced by minimizing the number of memory accesses. We describe two scheduling schemes under fixed hardware resource constraints which reduce the number of memory accesses by minimizing the number of intermediate variables that need to be stored. While the first scheme achieves this by post order traversal of the DFG, the second scheme achieves this by judiciously delaying the scheduling of some of the nodes. Experimental results show that these schemes require significantly fewer memory accesses compared to existing scheduling schemes.</abstract><pub>IEEE</pub><doi>10.1109/VLSISP.1996.558322</doi><tpages>10</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISBN: 9780780331341 |
ispartof | VLSI Signal Processing, IX, 1996, p.169-178 |
issn | |
language | eng |
recordid | cdi_ieee_primary_558322 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Batteries Delay Design optimization Energy consumption Hardware Process design Random access memory Registers Scheduling Signal processing algorithms |
title | Scheduling for minimizing the number of memory accesses in low power applications |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-30T22%3A18%3A59IST&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=Scheduling%20for%20minimizing%20the%20number%20of%20memory%20accesses%20in%20low%20power%20applications&rft.btitle=VLSI%20Signal%20Processing,%20IX&rft.au=Saied,%20R.&rft.date=1996&rft.spage=169&rft.epage=178&rft.pages=169-178&rft.isbn=9780780331341&rft.isbn_list=0780331346&rft_id=info:doi/10.1109/VLSISP.1996.558322&rft_dat=%3Cieee_6IE%3E558322%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=558322&rfr_iscdi=true |