Load-Aware Dynamic Partial Reconfiguration Implementation of Crossbar Scheduler

FPGA dynamic partial reconfiguration (DPR) tend to be adopted for its flexibility and fewer resource consumption increasingly in hardware implementation, especially in communication devices. A crossbar scheduling algorithm is used to schedule the crossbar, or decide the order in which cells will be...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Shaobin Zhang, Tongsen Hu, Minghui Wu, Tianzhou Chen, Zening Qu
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 258
container_issue
container_start_page 252
container_title
container_volume
creator Shaobin Zhang
Tongsen Hu
Minghui Wu
Tianzhou Chen
Zening Qu
description FPGA dynamic partial reconfiguration (DPR) tend to be adopted for its flexibility and fewer resource consumption increasingly in hardware implementation, especially in communication devices. A crossbar scheduling algorithm is used to schedule the crossbar, or decide the order in which cells will be served. The is lip and FIRM are two classic crossbar scheduling algorithms, but they do not support DPR. Performance of these two algorithms differs under varying workloads (load: cells' arrival speed). With the development of DPR, implementations of these algorithms will have improvement both in performance and resource usage. DPR reduces 7.249% average delay than iSlip does and 0.013% average delay than FIRM does in 4×4 crossbar. It reduces 17.9% average delay than iSlip does and 0.039% average delay than FIRM does in 8×8 crossbar. In this paper, we compared the DPR implementation and non-DPR implementations (iSlip and FIRM) and found that the former reduces 37.744% LUTs and 47.874% FFs in 4×4 crossbar, and 47.325% LUTs and 49.907% FFs in 8×8 crossbar.
doi_str_mv 10.1109/DASC.2011.62
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6119074</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6119074</ieee_id><sourcerecordid>6119074</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-787b414fded7045bbe85dfc00c994b22e761ca2f5170aa04248bbdfd193125913</originalsourceid><addsrcrecordid>eNotj8lOwzAURY0QEqhkx45NfiDhPcex42WVMlSKVES7r-z4GYwyVE4q1L9nKKtzz-ZKh7E7hBwR9MNqua1zDoi55Bcs0aoCJXUpJHJx-ecopCoAQBbXLJmmT_jdUoOCG7ZpRuOy5ZeJlK5Og-lDm76aOAfTpW_UjoMP78do5jAO6bo_dNTTMJ919Gkdx2myJqbb9oPcsaN4y6686SZK_rlgu6fHXf2SNZvndb1ssqBhzlSlrEDhHTkForSWqtL5FqDVWljOSUlsDfclKjAGBBeVtc471AXyUmOxYPfn20BE-0MMvYmnvUT8qRLFN1EbT1M</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Load-Aware Dynamic Partial Reconfiguration Implementation of Crossbar Scheduler</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Shaobin Zhang ; Tongsen Hu ; Minghui Wu ; Tianzhou Chen ; Zening Qu</creator><creatorcontrib>Shaobin Zhang ; Tongsen Hu ; Minghui Wu ; Tianzhou Chen ; Zening Qu</creatorcontrib><description>FPGA dynamic partial reconfiguration (DPR) tend to be adopted for its flexibility and fewer resource consumption increasingly in hardware implementation, especially in communication devices. A crossbar scheduling algorithm is used to schedule the crossbar, or decide the order in which cells will be served. The is lip and FIRM are two classic crossbar scheduling algorithms, but they do not support DPR. Performance of these two algorithms differs under varying workloads (load: cells' arrival speed). With the development of DPR, implementations of these algorithms will have improvement both in performance and resource usage. DPR reduces 7.249% average delay than iSlip does and 0.013% average delay than FIRM does in 4×4 crossbar. It reduces 17.9% average delay than iSlip does and 0.039% average delay than FIRM does in 8×8 crossbar. In this paper, we compared the DPR implementation and non-DPR implementations (iSlip and FIRM) and found that the former reduces 37.744% LUTs and 47.874% FFs in 4×4 crossbar, and 47.325% LUTs and 49.907% FFs in 8×8 crossbar.</description><identifier>ISBN: 9781467300063</identifier><identifier>ISBN: 1467300063</identifier><identifier>EISBN: 9780769546124</identifier><identifier>EISBN: 0769546129</identifier><identifier>DOI: 10.1109/DASC.2011.62</identifier><language>eng</language><publisher>IEEE</publisher><subject>Algorithm design and analysis ; crossbar ; Delay ; dynamic partial reconfiguration ; Educational institutions ; FPGA ; Schedules ; Scheduling ; Scheduling algorithm ; Switches</subject><ispartof>2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing, 2011, p.252-258</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/6119074$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6119074$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Shaobin Zhang</creatorcontrib><creatorcontrib>Tongsen Hu</creatorcontrib><creatorcontrib>Minghui Wu</creatorcontrib><creatorcontrib>Tianzhou Chen</creatorcontrib><creatorcontrib>Zening Qu</creatorcontrib><title>Load-Aware Dynamic Partial Reconfiguration Implementation of Crossbar Scheduler</title><title>2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing</title><addtitle>dasc</addtitle><description>FPGA dynamic partial reconfiguration (DPR) tend to be adopted for its flexibility and fewer resource consumption increasingly in hardware implementation, especially in communication devices. A crossbar scheduling algorithm is used to schedule the crossbar, or decide the order in which cells will be served. The is lip and FIRM are two classic crossbar scheduling algorithms, but they do not support DPR. Performance of these two algorithms differs under varying workloads (load: cells' arrival speed). With the development of DPR, implementations of these algorithms will have improvement both in performance and resource usage. DPR reduces 7.249% average delay than iSlip does and 0.013% average delay than FIRM does in 4×4 crossbar. It reduces 17.9% average delay than iSlip does and 0.039% average delay than FIRM does in 8×8 crossbar. In this paper, we compared the DPR implementation and non-DPR implementations (iSlip and FIRM) and found that the former reduces 37.744% LUTs and 47.874% FFs in 4×4 crossbar, and 47.325% LUTs and 49.907% FFs in 8×8 crossbar.</description><subject>Algorithm design and analysis</subject><subject>crossbar</subject><subject>Delay</subject><subject>dynamic partial reconfiguration</subject><subject>Educational institutions</subject><subject>FPGA</subject><subject>Schedules</subject><subject>Scheduling</subject><subject>Scheduling algorithm</subject><subject>Switches</subject><isbn>9781467300063</isbn><isbn>1467300063</isbn><isbn>9780769546124</isbn><isbn>0769546129</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2011</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj8lOwzAURY0QEqhkx45NfiDhPcex42WVMlSKVES7r-z4GYwyVE4q1L9nKKtzz-ZKh7E7hBwR9MNqua1zDoi55Bcs0aoCJXUpJHJx-ecopCoAQBbXLJmmT_jdUoOCG7ZpRuOy5ZeJlK5Og-lDm76aOAfTpW_UjoMP78do5jAO6bo_dNTTMJ919Gkdx2myJqbb9oPcsaN4y6686SZK_rlgu6fHXf2SNZvndb1ssqBhzlSlrEDhHTkForSWqtL5FqDVWljOSUlsDfclKjAGBBeVtc471AXyUmOxYPfn20BE-0MMvYmnvUT8qRLFN1EbT1M</recordid><startdate>201112</startdate><enddate>201112</enddate><creator>Shaobin Zhang</creator><creator>Tongsen Hu</creator><creator>Minghui Wu</creator><creator>Tianzhou Chen</creator><creator>Zening Qu</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201112</creationdate><title>Load-Aware Dynamic Partial Reconfiguration Implementation of Crossbar Scheduler</title><author>Shaobin Zhang ; Tongsen Hu ; Minghui Wu ; Tianzhou Chen ; Zening Qu</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-787b414fded7045bbe85dfc00c994b22e761ca2f5170aa04248bbdfd193125913</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Algorithm design and analysis</topic><topic>crossbar</topic><topic>Delay</topic><topic>dynamic partial reconfiguration</topic><topic>Educational institutions</topic><topic>FPGA</topic><topic>Schedules</topic><topic>Scheduling</topic><topic>Scheduling algorithm</topic><topic>Switches</topic><toplevel>online_resources</toplevel><creatorcontrib>Shaobin Zhang</creatorcontrib><creatorcontrib>Tongsen Hu</creatorcontrib><creatorcontrib>Minghui Wu</creatorcontrib><creatorcontrib>Tianzhou Chen</creatorcontrib><creatorcontrib>Zening Qu</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>Shaobin Zhang</au><au>Tongsen Hu</au><au>Minghui Wu</au><au>Tianzhou Chen</au><au>Zening Qu</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Load-Aware Dynamic Partial Reconfiguration Implementation of Crossbar Scheduler</atitle><btitle>2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing</btitle><stitle>dasc</stitle><date>2011-12</date><risdate>2011</risdate><spage>252</spage><epage>258</epage><pages>252-258</pages><isbn>9781467300063</isbn><isbn>1467300063</isbn><eisbn>9780769546124</eisbn><eisbn>0769546129</eisbn><abstract>FPGA dynamic partial reconfiguration (DPR) tend to be adopted for its flexibility and fewer resource consumption increasingly in hardware implementation, especially in communication devices. A crossbar scheduling algorithm is used to schedule the crossbar, or decide the order in which cells will be served. The is lip and FIRM are two classic crossbar scheduling algorithms, but they do not support DPR. Performance of these two algorithms differs under varying workloads (load: cells' arrival speed). With the development of DPR, implementations of these algorithms will have improvement both in performance and resource usage. DPR reduces 7.249% average delay than iSlip does and 0.013% average delay than FIRM does in 4×4 crossbar. It reduces 17.9% average delay than iSlip does and 0.039% average delay than FIRM does in 8×8 crossbar. In this paper, we compared the DPR implementation and non-DPR implementations (iSlip and FIRM) and found that the former reduces 37.744% LUTs and 47.874% FFs in 4×4 crossbar, and 47.325% LUTs and 49.907% FFs in 8×8 crossbar.</abstract><pub>IEEE</pub><doi>10.1109/DASC.2011.62</doi><tpages>7</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 9781467300063
ispartof 2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing, 2011, p.252-258
issn
language eng
recordid cdi_ieee_primary_6119074
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Algorithm design and analysis
crossbar
Delay
dynamic partial reconfiguration
Educational institutions
FPGA
Schedules
Scheduling
Scheduling algorithm
Switches
title Load-Aware Dynamic Partial Reconfiguration Implementation of Crossbar Scheduler
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T18%3A33%3A25IST&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=Load-Aware%20Dynamic%20Partial%20Reconfiguration%20Implementation%20of%20Crossbar%20Scheduler&rft.btitle=2011%20IEEE%20Ninth%20International%20Conference%20on%20Dependable,%20Autonomic%20and%20Secure%20Computing&rft.au=Shaobin%20Zhang&rft.date=2011-12&rft.spage=252&rft.epage=258&rft.pages=252-258&rft.isbn=9781467300063&rft.isbn_list=1467300063&rft_id=info:doi/10.1109/DASC.2011.62&rft_dat=%3Cieee_6IE%3E6119074%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9780769546124&rft.eisbn_list=0769546129&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6119074&rfr_iscdi=true