{"id":"https://openalex.org/W2085581890","doi":"https://doi.org/10.1109/hpca.2009.4798250","title":"Elastic-buffer flow control for on-chip networks","display_name":"Elastic-buffer flow control for on-chip networks","publication_year":2009,"publication_date":"2009-02-01","ids":{"openalex":"https://openalex.org/W2085581890","doi":"https://doi.org/10.1109/hpca.2009.4798250","mag":"2085581890"},"language":"en","primary_location":{"id":"doi:10.1109/hpca.2009.4798250","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca.2009.4798250","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 IEEE 15th International Symposium on High Performance Computer Architecture","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5038069067","display_name":"George Michelogiannakis","orcid":"https://orcid.org/0000-0003-3743-6054"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"George Michelogiannakis","raw_affiliation_strings":["Computer Systems Laboratory, University of Stanford, Stanford, CA, USA","Computer Systems Laboratory, Stanford University, CA 94305, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Systems Laboratory, University of Stanford, Stanford, CA, USA","institution_ids":["https://openalex.org/I97018004"]},{"raw_affiliation_string":"Computer Systems Laboratory, Stanford University, CA 94305, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030954564","display_name":"James Balfour","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"James Balfour","raw_affiliation_strings":["Computer Systems Laboratory, University of Stanford, Stanford, CA, USA","Computer Systems Laboratory, Stanford University, CA 94305, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Systems Laboratory, University of Stanford, Stanford, CA, USA","institution_ids":["https://openalex.org/I97018004"]},{"raw_affiliation_string":"Computer Systems Laboratory, Stanford University, CA 94305, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5084342236","display_name":"William J. Dally","orcid":"https://orcid.org/0000-0003-4632-2876"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"William J. Dally","raw_affiliation_strings":["Computer Systems Laboratory, University of Stanford, Stanford, CA, USA","Computer Systems Laboratory, Stanford University, CA 94305, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Systems Laboratory, University of Stanford, Stanford, CA, USA","institution_ids":["https://openalex.org/I97018004"]},{"raw_affiliation_string":"Computer Systems Laboratory, Stanford University, CA 94305, USA","institution_ids":["https://openalex.org/I97018004"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I97018004"],"apc_list":null,"apc_paid":null,"fwci":15.6113,"has_fulltext":false,"cited_by_count":98,"citation_normalized_percentile":{"value":0.99212727,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"151","last_page":"162"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10179","display_name":"Supercapacitor Materials and Fabrication","score":0.9945999979972839,"subfield":{"id":"https://openalex.org/subfields/2504","display_name":"Electronic, Optical and Magnetic Materials"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9921000003814697,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7241486310958862},{"id":"https://openalex.org/keywords/router","display_name":"Router","score":0.5927116870880127},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.5528214573860168},{"id":"https://openalex.org/keywords/flow-control","display_name":"Flow control (data)","score":0.5155894160270691},{"id":"https://openalex.org/keywords/virtual-channel","display_name":"Virtual channel","score":0.49892735481262207},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.4929814338684082},{"id":"https://openalex.org/keywords/channel","display_name":"Channel (broadcasting)","score":0.446496844291687},{"id":"https://openalex.org/keywords/network-on-a-chip","display_name":"Network on a chip","score":0.41675353050231934},{"id":"https://openalex.org/keywords/wireless","display_name":"Wireless","score":0.19253608584403992},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09479272365570068}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7241486310958862},{"id":"https://openalex.org/C2775896111","wikidata":"https://www.wikidata.org/wiki/Q642560","display_name":"Router","level":2,"score":0.5927116870880127},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.5528214573860168},{"id":"https://openalex.org/C186766456","wikidata":"https://www.wikidata.org/wiki/Q612457","display_name":"Flow control (data)","level":2,"score":0.5155894160270691},{"id":"https://openalex.org/C2777076873","wikidata":"https://www.wikidata.org/wiki/Q2291875","display_name":"Virtual channel","level":3,"score":0.49892735481262207},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.4929814338684082},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.446496844291687},{"id":"https://openalex.org/C128519102","wikidata":"https://www.wikidata.org/wiki/Q339554","display_name":"Network on a chip","level":2,"score":0.41675353050231934},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.19253608584403992},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09479272365570068}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/hpca.2009.4798250","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca.2009.4798250","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 IEEE 15th International Symposium on High Performance Computer Architecture","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.392.7674","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.392.7674","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://crd.lbl.gov/assets/pubs_presos/EBFlow.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4099999964237213,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":44,"referenced_works":["https://openalex.org/W1486080413","https://openalex.org/W1501077214","https://openalex.org/W1946139549","https://openalex.org/W2025177582","https://openalex.org/W2048789167","https://openalex.org/W2071552002","https://openalex.org/W2089155985","https://openalex.org/W2099399959","https://openalex.org/W2104674486","https://openalex.org/W2104869032","https://openalex.org/W2105782051","https://openalex.org/W2106182601","https://openalex.org/W2109195618","https://openalex.org/W2109681980","https://openalex.org/W2110434513","https://openalex.org/W2111413767","https://openalex.org/W2112441694","https://openalex.org/W2114053923","https://openalex.org/W2117254768","https://openalex.org/W2120052218","https://openalex.org/W2123184444","https://openalex.org/W2127585779","https://openalex.org/W2128728233","https://openalex.org/W2138554927","https://openalex.org/W2143342758","https://openalex.org/W2148323349","https://openalex.org/W2148371977","https://openalex.org/W2150007533","https://openalex.org/W2155118051","https://openalex.org/W2155187164","https://openalex.org/W2158590637","https://openalex.org/W2159094137","https://openalex.org/W2159557062","https://openalex.org/W2160610190","https://openalex.org/W2161380643","https://openalex.org/W2164278160","https://openalex.org/W2166151045","https://openalex.org/W2170607547","https://openalex.org/W2462193902","https://openalex.org/W2545356033","https://openalex.org/W4246812793","https://openalex.org/W4256353701","https://openalex.org/W6683555651","https://openalex.org/W6729376642"],"related_works":["https://openalex.org/W2013729863","https://openalex.org/W2138410650","https://openalex.org/W4212914479","https://openalex.org/W2181632526","https://openalex.org/W2439487276","https://openalex.org/W2579280915","https://openalex.org/W2076178931","https://openalex.org/W2052816277","https://openalex.org/W2157555717","https://openalex.org/W2560886726"],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"elastic":[3],"buffers":[4,25],"(EBs),":[5],"an":[6,141,167],"efficient":[7],"flow-control":[8,97],"scheme":[9],"that":[10],"uses":[11],"the":[12,30,112,135,171],"storage":[13],"already":[14],"present":[15],"in":[16,19,71,78,87,166,170],"pipelined":[17],"channels":[18,31,43],"place":[20],"of":[21,114,140],"explicit":[22],"input":[23],"virtual-channel":[24],"(VCBs).":[26],"With":[27],"this":[28,164],"approach,":[29],"themselves":[32],"act":[33],"as":[34],"distributed":[35],"FIFO":[36],"buffers.":[37],"Without":[38],"VCBs,":[39],"and":[40,116,153],"hence":[41],"virtual":[42],"(VCs),":[44],"deadlock":[45],"prevention":[46],"is":[47,144],"achieved":[48],"by":[49],"duplicating":[50],"physical":[51],"channels.":[52],"We":[53],"develop":[54],"a":[55,95,103,120,148],"channel":[56],"occupancy":[57],"detector":[58],"to":[59,67,80,94,107,110,130],"apply":[60],"universal":[61],"globally":[62],"adaptive":[63],"load-balancing":[64],"(UGAL)":[65],"routing":[66],"load":[68],"balance":[69],"traffic":[70],"networks":[72,125,132],"using":[73],"EBs.":[74],"Using":[75],"EBs":[76],"results":[77,165],"up":[79],"8%":[81],"(12%":[82],"for":[83,102,119],"low-swing":[84],"channels)":[85],"improvement":[86,169],"peak":[88],"throughput":[89,118],"per":[90],"unit":[91],"power":[92,122],"compared":[93],"VC":[96,131,149],"network.":[98],"These":[99],"gains":[100],"allow":[101],"wider":[104],"network":[105],"datapath":[106],"be":[108],"used":[109],"offset":[111],"removal":[113],"VCBs":[115],"increase":[117],"fixed":[121],"budget.":[123],"EB":[124,142],"have":[126],"identical":[127],"zero-load":[128],"latency":[129],"operating":[133],"under":[134],"same":[136],"frequency.":[137],"The":[138],"microarchitecture":[139],"router":[143,150],"considerably":[145],"simpler":[146],"than":[147],"because":[151],"allocators":[152],"credits":[154],"are":[155],"not":[156],"required.":[157],"For":[158],"5":[159,161],"times":[160],"mesh":[162],"routers,":[163],"18%":[168],"cycle":[172],"time.":[173]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":5},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":6},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":9},{"year":2014,"cited_by_count":8},{"year":2013,"cited_by_count":9},{"year":2012,"cited_by_count":15}],"updated_date":"2026-06-26T08:34:08.712188","created_date":"2025-10-10T00:00:00"}
