{"id":"https://openalex.org/W3108517358","doi":"https://doi.org/10.1109/tcad.2020.3040244","title":"A Scalable Buffer Queue Sizing Algorithm for Latency Insensitive Systems","display_name":"A Scalable Buffer Queue Sizing Algorithm for Latency Insensitive Systems","publication_year":2020,"publication_date":"2020-11-25","ids":{"openalex":"https://openalex.org/W3108517358","doi":"https://doi.org/10.1109/tcad.2020.3040244","mag":"3108517358"},"language":"en","primary_location":{"id":"doi:10.1109/tcad.2020.3040244","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2020.3040244","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-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/A5075614477","display_name":"Supriyo Maji","orcid":"https://orcid.org/0000-0003-0629-9325"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]},{"id":"https://openalex.org/I66217453","display_name":"Cadence Design Systems (United States)","ror":"https://ror.org/04w8xa018","country_code":"US","type":"company","lineage":["https://openalex.org/I66217453"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Supriyo Maji","raw_affiliation_strings":["Cadence Design Systems, San Jose, CA, USA","Department of Electrical and Computer Engineering, Purdue University, West Lafayette, IN, USA"],"affiliations":[{"raw_affiliation_string":"Cadence Design Systems, San Jose, CA, USA","institution_ids":["https://openalex.org/I66217453"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Purdue University, West Lafayette, IN, USA","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5110204557","display_name":"Cheng\u2010Kok Koh","orcid":null},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Cheng-Kok Koh","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Purdue University, West Lafayette, IN, USA"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Purdue University, West Lafayette, IN, USA","institution_ids":["https://openalex.org/I219193219"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5075614477"],"corresponding_institution_ids":["https://openalex.org/I219193219","https://openalex.org/I66217453"],"apc_list":null,"apc_paid":null,"fwci":0.3083,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.62372432,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":93,"max":95},"biblio":{"volume":"40","issue":"11","first_page":"2386","last_page":"2399"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9998999834060669,"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":0.9998999834060669,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9995999932289124,"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"}},{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9986000061035156,"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.7972893714904785},{"id":"https://openalex.org/keywords/queue","display_name":"Queue","score":0.6987228989601135},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6496148705482483},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.6134681701660156},{"id":"https://openalex.org/keywords/sizing","display_name":"Sizing","score":0.5579210519790649},{"id":"https://openalex.org/keywords/buffer","display_name":"Buffer (optical fiber)","score":0.5380444526672363},{"id":"https://openalex.org/keywords/parameterized-complexity","display_name":"Parameterized complexity","score":0.5349593758583069},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.4986090660095215},{"id":"https://openalex.org/keywords/relay","display_name":"Relay","score":0.4387628734111786},{"id":"https://openalex.org/keywords/channel","display_name":"Channel (broadcasting)","score":0.4168128967285156},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3911342918872833},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3574196696281433},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3310825824737549},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.3284236490726471},{"id":"https://openalex.org/keywords/wireless","display_name":"Wireless","score":0.19599592685699463},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.07126709818840027}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7972893714904785},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.6987228989601135},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6496148705482483},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.6134681701660156},{"id":"https://openalex.org/C2777767291","wikidata":"https://www.wikidata.org/wiki/Q1080291","display_name":"Sizing","level":2,"score":0.5579210519790649},{"id":"https://openalex.org/C145018004","wikidata":"https://www.wikidata.org/wiki/Q4985944","display_name":"Buffer (optical fiber)","level":2,"score":0.5380444526672363},{"id":"https://openalex.org/C165464430","wikidata":"https://www.wikidata.org/wiki/Q1570441","display_name":"Parameterized complexity","level":2,"score":0.5349593758583069},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.4986090660095215},{"id":"https://openalex.org/C2778156585","wikidata":"https://www.wikidata.org/wiki/Q174053","display_name":"Relay","level":3,"score":0.4387628734111786},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.4168128967285156},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3911342918872833},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3574196696281433},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3310825824737549},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3284236490726471},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.19599592685699463},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.07126709818840027},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcad.2020.3040244","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2020.3040244","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2873781062","display_name":null,"funder_award_id":"CCF-1527562","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W342309696","https://openalex.org/W1605775145","https://openalex.org/W1926668751","https://openalex.org/W1969625919","https://openalex.org/W1970350087","https://openalex.org/W1976453058","https://openalex.org/W1983093080","https://openalex.org/W1992226834","https://openalex.org/W1997867453","https://openalex.org/W2014965059","https://openalex.org/W2021433439","https://openalex.org/W2036772106","https://openalex.org/W2042143942","https://openalex.org/W2043282057","https://openalex.org/W2053162779","https://openalex.org/W2116777461","https://openalex.org/W2129458345","https://openalex.org/W2136305336","https://openalex.org/W2138954074","https://openalex.org/W2144148413","https://openalex.org/W2145580788","https://openalex.org/W2146709340","https://openalex.org/W2147021921","https://openalex.org/W2157629805","https://openalex.org/W2160566592","https://openalex.org/W2401610261","https://openalex.org/W2531531221","https://openalex.org/W3105140593","https://openalex.org/W3145128584","https://openalex.org/W3149604617","https://openalex.org/W3150957711","https://openalex.org/W3150969051","https://openalex.org/W4240816339","https://openalex.org/W4246219036","https://openalex.org/W6636163021","https://openalex.org/W6679674833","https://openalex.org/W6681728312","https://openalex.org/W6683316392"],"related_works":["https://openalex.org/W1967310952","https://openalex.org/W2139801379","https://openalex.org/W1569389315","https://openalex.org/W2503642292","https://openalex.org/W2047588290","https://openalex.org/W2027309615","https://openalex.org/W2320205417","https://openalex.org/W2110682456","https://openalex.org/W2136780743","https://openalex.org/W2103967031"],"abstract_inverted_index":{"Timing":[0],"violations":[1],"in":[2,7,12,30,55,189],"high":[3],"performance":[4,77],"communication":[5,32,52,140],"channels":[6,33],"system-on-chips":[8],"(SoC)":[9],"may":[10,59,81],"occur":[11],"the":[13,17,31,35,41,51,61,64,79,126,151,179,187,192,195,209],"late":[14],"stages":[15],"of":[16,37,43,63,71,92,186,191,197,208],"physical":[18],"design":[19],"process.":[20],"To":[21],"address":[22],"that,":[23],"latency":[24],"insensitive":[25],"systems":[26],"(LISs)":[27],"employ":[28],"pipelining":[29],"through":[34],"insertion":[36,58],"relay":[38,56],"stations.":[39],"Although":[40],"functionality":[42],"an":[44,116],"LIS":[45],"is":[46,118,143,182,200],"robust":[47],"with":[48,147],"respect":[49],"to":[50,86,162,202],"latencies,":[53],"imbalances":[54],"station":[57],"degrade":[60],"throughput":[62,98,193],"system.":[65],"While":[66],"having":[67],"a":[68,108,132,144,157],"large":[69,175],"number":[70],"buffer":[72,93,101,127,148,198],"queues":[73],"can":[74,168],"eliminate":[75],"such":[76,115],"loss,":[78],"system":[80],"not":[82,119],"have":[83],"adequate":[84],"area":[85,102],"accommodate":[87],"these":[88],"buffers.":[89],"The":[90],"problem":[91,130,136],"queue":[94,128],"sizing":[95,129],"for":[96,138],"maximizing":[97],"while":[99],"meeting":[100],"constraints":[103],"has":[104],"been":[105],"solved":[106],"using":[107],"mixed-integer":[109],"linear":[110],"program":[111],"(MILP)":[112],"formulation;":[113],"however,":[114],"approach":[117,181],"scalable.":[120,183],"In":[121],"this":[122],"work,":[123],"we":[124],"formulate":[125],"as":[131,150,204,206],"parameterized":[133,145],"graph":[134],"optimization":[135],"where":[137],"every":[139],"channel":[141],"there":[142],"edge":[146,152],"counts":[149],"weight.":[153],"We":[154],"then":[155],"use":[156],"minimum":[158],"cycle":[159],"mean":[160],"algorithm":[161],"determine":[163],"from":[164],"which":[165],"edges":[166],"buffers":[167],"be":[169,203],"removed":[170],"safely.":[171],"Experimental":[172],"results":[173],"on":[174],"LISs":[176],"suggest":[177],"that":[178,207],"proposed":[180],"Moreover,":[184],"quality":[185],"solutions,":[188],"terms":[190],"and":[194],"size":[196],"queues,":[199],"observed":[201],"good":[205],"MILP-based":[210],"approach.":[211]},"counts_by_year":[{"year":2021,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
