Conserving network processor power consumption by exploiting traffic variability

Network processors (NPs) have emerged as successful platforms for providing both high performance and flexibility in building powerful routers. Typical NPs incorporate multiprocessing and multithreading to achieve maximum parallel processing capabilities. We observed that under low incoming traffic...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM transactions on architecture and code optimization 2007-03, Vol.4 (1), p.4
Hauptverfasser: Luo, Yan, Yu, Jia, Yang, Jun, Bhuyan, Laxmi N
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 1
container_start_page 4
container_title ACM transactions on architecture and code optimization
container_volume 4
creator Luo, Yan
Yu, Jia
Yang, Jun
Bhuyan, Laxmi N
description Network processors (NPs) have emerged as successful platforms for providing both high performance and flexibility in building powerful routers. Typical NPs incorporate multiprocessing and multithreading to achieve maximum parallel processing capabilities. We observed that under low incoming traffic rates, processing elements (PEs) in an NP are idle for most of the time but still consume dynamic power. This paper develops a low-power technique to reduce the activities of PEs in accordance with the varying traffic volume. We propose to monitor the average number of idle threads in a time window, and gate off the clock signals to unnecessary PEs when a subset of PEs is enough to handle the network traffic. We solve the difficulties arising from clock gating the PEs, such as redirecting network packets, determining the thresholds of turning on/off PEs, and avoiding unnecessary packet loss. Our technique brings significant reduction in power consumption of NPs with no packet loss and little impact on overall throughput.
doi_str_mv 10.1145/1216544.1216547
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_30945296</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1248301011</sourcerecordid><originalsourceid>FETCH-LOGICAL-c340t-abc1fbd843448cdf3fc0d59a7149ae97a2f1f6b5105bd4f6a55fbe15e94961763</originalsourceid><addsrcrecordid>eNpdkEtLAzEURoMoWKtrt8GFu2nznmYpxRcUdKHrkGQSSZ1OxiRT7b93SuvG1bkXzr18fABcYzTDmPE5JlhwxmYH1idggse1orKmp38zF-IcXOS8RohIgtAEvC5jl13ahu4Ddq58x_QJ-xStyzkm2Mdvl6AdlWHTlxA7aHbQ_fRtDGV_UZL2Pli41SloE9pQdpfgzOs2u6sjp-D94f5t-VStXh6fl3erylKGSqWNxd40C0YZW9jGU29Rw6WuMZPayVoTj70wHCNuGuaF5twbh7mTTApcCzoFt4e_Y9qvweWiNiFb17a6c3HIiiLJOJF78eafuI5D6sZsihCKyYISNErzg2RTzDk5r_oUNjrtFEZqX6861ntkTX8BE9BuUA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>223128320</pqid></control><display><type>article</type><title>Conserving network processor power consumption by exploiting traffic variability</title><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><source>ACM Digital Library Complete</source><creator>Luo, Yan ; Yu, Jia ; Yang, Jun ; Bhuyan, Laxmi N</creator><creatorcontrib>Luo, Yan ; Yu, Jia ; Yang, Jun ; Bhuyan, Laxmi N</creatorcontrib><description>Network processors (NPs) have emerged as successful platforms for providing both high performance and flexibility in building powerful routers. Typical NPs incorporate multiprocessing and multithreading to achieve maximum parallel processing capabilities. We observed that under low incoming traffic rates, processing elements (PEs) in an NP are idle for most of the time but still consume dynamic power. This paper develops a low-power technique to reduce the activities of PEs in accordance with the varying traffic volume. We propose to monitor the average number of idle threads in a time window, and gate off the clock signals to unnecessary PEs when a subset of PEs is enough to handle the network traffic. We solve the difficulties arising from clock gating the PEs, such as redirecting network packets, determining the thresholds of turning on/off PEs, and avoiding unnecessary packet loss. Our technique brings significant reduction in power consumption of NPs with no packet loss and little impact on overall throughput.</description><identifier>ISSN: 1544-3566</identifier><identifier>EISSN: 1544-3973</identifier><identifier>DOI: 10.1145/1216544.1216547</identifier><language>eng</language><publisher>New York: Association for Computing Machinery</publisher><subject>Central processing units ; Computer networks ; CPUs ; Packet switched networks ; Power ; Routers ; Studies</subject><ispartof>ACM transactions on architecture and code optimization, 2007-03, Vol.4 (1), p.4</ispartof><rights>Copyright Association for Computing Machinery Mar 2007</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c340t-abc1fbd843448cdf3fc0d59a7149ae97a2f1f6b5105bd4f6a55fbe15e94961763</citedby><cites>FETCH-LOGICAL-c340t-abc1fbd843448cdf3fc0d59a7149ae97a2f1f6b5105bd4f6a55fbe15e94961763</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Luo, Yan</creatorcontrib><creatorcontrib>Yu, Jia</creatorcontrib><creatorcontrib>Yang, Jun</creatorcontrib><creatorcontrib>Bhuyan, Laxmi N</creatorcontrib><title>Conserving network processor power consumption by exploiting traffic variability</title><title>ACM transactions on architecture and code optimization</title><description>Network processors (NPs) have emerged as successful platforms for providing both high performance and flexibility in building powerful routers. Typical NPs incorporate multiprocessing and multithreading to achieve maximum parallel processing capabilities. We observed that under low incoming traffic rates, processing elements (PEs) in an NP are idle for most of the time but still consume dynamic power. This paper develops a low-power technique to reduce the activities of PEs in accordance with the varying traffic volume. We propose to monitor the average number of idle threads in a time window, and gate off the clock signals to unnecessary PEs when a subset of PEs is enough to handle the network traffic. We solve the difficulties arising from clock gating the PEs, such as redirecting network packets, determining the thresholds of turning on/off PEs, and avoiding unnecessary packet loss. Our technique brings significant reduction in power consumption of NPs with no packet loss and little impact on overall throughput.</description><subject>Central processing units</subject><subject>Computer networks</subject><subject>CPUs</subject><subject>Packet switched networks</subject><subject>Power</subject><subject>Routers</subject><subject>Studies</subject><issn>1544-3566</issn><issn>1544-3973</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2007</creationdate><recordtype>article</recordtype><recordid>eNpdkEtLAzEURoMoWKtrt8GFu2nznmYpxRcUdKHrkGQSSZ1OxiRT7b93SuvG1bkXzr18fABcYzTDmPE5JlhwxmYH1idggse1orKmp38zF-IcXOS8RohIgtAEvC5jl13ahu4Ddq58x_QJ-xStyzkm2Mdvl6AdlWHTlxA7aHbQ_fRtDGV_UZL2Pli41SloE9pQdpfgzOs2u6sjp-D94f5t-VStXh6fl3erylKGSqWNxd40C0YZW9jGU29Rw6WuMZPayVoTj70wHCNuGuaF5twbh7mTTApcCzoFt4e_Y9qvweWiNiFb17a6c3HIiiLJOJF78eafuI5D6sZsihCKyYISNErzg2RTzDk5r_oUNjrtFEZqX6861ntkTX8BE9BuUA</recordid><startdate>20070301</startdate><enddate>20070301</enddate><creator>Luo, Yan</creator><creator>Yu, Jia</creator><creator>Yang, Jun</creator><creator>Bhuyan, Laxmi N</creator><general>Association for Computing Machinery</general><scope>AAYXX</scope><scope>CITATION</scope><scope>JQ2</scope><scope>7SC</scope><scope>8FD</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20070301</creationdate><title>Conserving network processor power consumption by exploiting traffic variability</title><author>Luo, Yan ; Yu, Jia ; Yang, Jun ; Bhuyan, Laxmi N</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c340t-abc1fbd843448cdf3fc0d59a7149ae97a2f1f6b5105bd4f6a55fbe15e94961763</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2007</creationdate><topic>Central processing units</topic><topic>Computer networks</topic><topic>CPUs</topic><topic>Packet switched networks</topic><topic>Power</topic><topic>Routers</topic><topic>Studies</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Luo, Yan</creatorcontrib><creatorcontrib>Yu, Jia</creatorcontrib><creatorcontrib>Yang, Jun</creatorcontrib><creatorcontrib>Bhuyan, Laxmi N</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>ACM transactions on architecture and code optimization</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Luo, Yan</au><au>Yu, Jia</au><au>Yang, Jun</au><au>Bhuyan, Laxmi N</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Conserving network processor power consumption by exploiting traffic variability</atitle><jtitle>ACM transactions on architecture and code optimization</jtitle><date>2007-03-01</date><risdate>2007</risdate><volume>4</volume><issue>1</issue><spage>4</spage><pages>4-</pages><issn>1544-3566</issn><eissn>1544-3973</eissn><abstract>Network processors (NPs) have emerged as successful platforms for providing both high performance and flexibility in building powerful routers. Typical NPs incorporate multiprocessing and multithreading to achieve maximum parallel processing capabilities. We observed that under low incoming traffic rates, processing elements (PEs) in an NP are idle for most of the time but still consume dynamic power. This paper develops a low-power technique to reduce the activities of PEs in accordance with the varying traffic volume. We propose to monitor the average number of idle threads in a time window, and gate off the clock signals to unnecessary PEs when a subset of PEs is enough to handle the network traffic. We solve the difficulties arising from clock gating the PEs, such as redirecting network packets, determining the thresholds of turning on/off PEs, and avoiding unnecessary packet loss. Our technique brings significant reduction in power consumption of NPs with no packet loss and little impact on overall throughput.</abstract><cop>New York</cop><pub>Association for Computing Machinery</pub><doi>10.1145/1216544.1216547</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1544-3566
ispartof ACM transactions on architecture and code optimization, 2007-03, Vol.4 (1), p.4
issn 1544-3566
1544-3973
language eng
recordid cdi_proquest_miscellaneous_30945296
source Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals; ACM Digital Library Complete
subjects Central processing units
Computer networks
CPUs
Packet switched networks
Power
Routers
Studies
title Conserving network processor power consumption by exploiting traffic variability
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T22%3A50%3A32IST&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=Conserving%20network%20processor%20power%20consumption%20by%20exploiting%20traffic%20variability&rft.jtitle=ACM%20transactions%20on%20architecture%20and%20code%20optimization&rft.au=Luo,%20Yan&rft.date=2007-03-01&rft.volume=4&rft.issue=1&rft.spage=4&rft.pages=4-&rft.issn=1544-3566&rft.eissn=1544-3973&rft_id=info:doi/10.1145/1216544.1216547&rft_dat=%3Cproquest_cross%3E1248301011%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=223128320&rft_id=info:pmid/&rfr_iscdi=true