{"id":"https://openalex.org/W4410582590","doi":"https://doi.org/10.23919/date64628.2025.10993073","title":"PreVV: Eliminating Store Queue via Premature Value Validation for Dataflow Circuit on FPGA","display_name":"PreVV: Eliminating Store Queue via Premature Value Validation for Dataflow Circuit on FPGA","publication_year":2025,"publication_date":"2025-03-31","ids":{"openalex":"https://openalex.org/W4410582590","doi":"https://doi.org/10.23919/date64628.2025.10993073"},"language":"en","primary_location":{"id":"doi:10.23919/date64628.2025.10993073","is_oa":false,"landing_page_url":"https://doi.org/10.23919/date64628.2025.10993073","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 Design, Automation &amp;amp; Test in Europe Conference (DATE)","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/A5113029559","display_name":"Kuangjie Zou","orcid":null},"institutions":[{"id":"https://openalex.org/I4210132426","display_name":"Shanghai Fudan Microelectronics (China)","ror":"https://ror.org/02vfj3j86","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210132426"]},{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Kuangjie Zou","raw_affiliation_strings":["School of Microelectronics, Fudan University,State Key Lab of Integrated Chips &#x0026; Systems,Shanghai,China"],"affiliations":[{"raw_affiliation_string":"School of Microelectronics, Fudan University,State Key Lab of Integrated Chips &#x0026; Systems,Shanghai,China","institution_ids":["https://openalex.org/I4210132426","https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5115591494","display_name":"Yifan Zhang","orcid":"https://orcid.org/0009-0001-0873-3853"},"institutions":[{"id":"https://openalex.org/I4210132426","display_name":"Shanghai Fudan Microelectronics (China)","ror":"https://ror.org/02vfj3j86","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210132426"]},{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yifan Zhang","raw_affiliation_strings":["School of Microelectronics, Fudan University,State Key Lab of Integrated Chips &#x0026; Systems,Shanghai,China"],"affiliations":[{"raw_affiliation_string":"School of Microelectronics, Fudan University,State Key Lab of Integrated Chips &#x0026; Systems,Shanghai,China","institution_ids":["https://openalex.org/I4210132426","https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101797193","display_name":"Zicheng Zhang","orcid":"https://orcid.org/0000-0002-9553-7358"},"institutions":[{"id":"https://openalex.org/I4210132426","display_name":"Shanghai Fudan Microelectronics (China)","ror":"https://ror.org/02vfj3j86","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210132426"]},{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zicheng Zhang","raw_affiliation_strings":["School of Microelectronics, Fudan University,State Key Lab of Integrated Chips &#x0026; Systems,Shanghai,China"],"affiliations":[{"raw_affiliation_string":"School of Microelectronics, Fudan University,State Key Lab of Integrated Chips &#x0026; Systems,Shanghai,China","institution_ids":["https://openalex.org/I4210132426","https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100708853","display_name":"Guoyu Li","orcid":"https://orcid.org/0009-0008-5914-323X"},"institutions":[{"id":"https://openalex.org/I4210132426","display_name":"Shanghai Fudan Microelectronics (China)","ror":"https://ror.org/02vfj3j86","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210132426"]},{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guoyu Li","raw_affiliation_strings":["School of Microelectronics, Fudan University,State Key Lab of Integrated Chips &#x0026; Systems,Shanghai,China"],"affiliations":[{"raw_affiliation_string":"School of Microelectronics, Fudan University,State Key Lab of Integrated Chips &#x0026; Systems,Shanghai,China","institution_ids":["https://openalex.org/I4210132426","https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045009372","display_name":"Jianli Chen","orcid":"https://orcid.org/0000-0001-5405-8441"},"institutions":[{"id":"https://openalex.org/I4210132426","display_name":"Shanghai Fudan Microelectronics (China)","ror":"https://ror.org/02vfj3j86","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210132426"]},{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianli Chen","raw_affiliation_strings":["School of Microelectronics, Fudan University,State Key Lab of Integrated Chips &#x0026; Systems,Shanghai,China"],"affiliations":[{"raw_affiliation_string":"School of Microelectronics, Fudan University,State Key Lab of Integrated Chips &#x0026; Systems,Shanghai,China","institution_ids":["https://openalex.org/I4210132426","https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015932760","display_name":"Kun Wang","orcid":"https://orcid.org/0000-0002-7288-1789"},"institutions":[{"id":"https://openalex.org/I4210132426","display_name":"Shanghai Fudan Microelectronics (China)","ror":"https://ror.org/02vfj3j86","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210132426"]},{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kun Wang","raw_affiliation_strings":["School of Microelectronics, Fudan University,State Key Lab of Integrated Chips &#x0026; Systems,Shanghai,China"],"affiliations":[{"raw_affiliation_string":"School of Microelectronics, Fudan University,State Key Lab of Integrated Chips &#x0026; Systems,Shanghai,China","institution_ids":["https://openalex.org/I4210132426","https://openalex.org/I24943067"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101659303","display_name":"Jun Yu","orcid":"https://orcid.org/0000-0001-5029-0294"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]},{"id":"https://openalex.org/I4210132426","display_name":"Shanghai Fudan Microelectronics (China)","ror":"https://ror.org/02vfj3j86","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210132426"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jun Yu","raw_affiliation_strings":["School of Microelectronics, Fudan University,State Key Lab of Integrated Chips &#x0026; Systems,Shanghai,China"],"affiliations":[{"raw_affiliation_string":"School of Microelectronics, Fudan University,State Key Lab of Integrated Chips &#x0026; Systems,Shanghai,China","institution_ids":["https://openalex.org/I4210132426","https://openalex.org/I24943067"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5113029559"],"corresponding_institution_ids":["https://openalex.org/I24943067","https://openalex.org/I4210132426"],"apc_list":null,"apc_paid":null,"fwci":3.523,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.9200105,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9769999980926514,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9769999980926514,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.95660001039505,"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/T11195","display_name":"Simulation Techniques and Applications","score":0.9553999900817871,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/dataflow","display_name":"Dataflow","score":0.9048435688018799},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7811035513877869},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7398044466972351},{"id":"https://openalex.org/keywords/queue","display_name":"Queue","score":0.5800045728683472},{"id":"https://openalex.org/keywords/value","display_name":"Value (mathematics)","score":0.4923971891403198},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.46777740120887756},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.44322243332862854},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1734723150730133}],"concepts":[{"id":"https://openalex.org/C96324660","wikidata":"https://www.wikidata.org/wiki/Q205446","display_name":"Dataflow","level":2,"score":0.9048435688018799},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7811035513877869},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7398044466972351},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.5800045728683472},{"id":"https://openalex.org/C2776291640","wikidata":"https://www.wikidata.org/wiki/Q2912517","display_name":"Value (mathematics)","level":2,"score":0.4923971891403198},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.46777740120887756},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.44322243332862854},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1734723150730133},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.23919/date64628.2025.10993073","is_oa":false,"landing_page_url":"https://doi.org/10.23919/date64628.2025.10993073","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 Design, Automation &amp;amp; Test in Europe Conference (DATE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320321851","display_name":"Fudan University","ror":"https://ror.org/013q1eq08"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W37253703","https://openalex.org/W2130618989","https://openalex.org/W2135214818","https://openalex.org/W2160313031","https://openalex.org/W2160566592","https://openalex.org/W2171532807","https://openalex.org/W2760331766","https://openalex.org/W2903910116","https://openalex.org/W2918135736","https://openalex.org/W3003508272","https://openalex.org/W3008065314","https://openalex.org/W3091672208","https://openalex.org/W3136950882","https://openalex.org/W3164157068","https://openalex.org/W4245387836","https://openalex.org/W4285204409","https://openalex.org/W4311839877","https://openalex.org/W4319870650","https://openalex.org/W4321637521","https://openalex.org/W4383749355","https://openalex.org/W4391958314","https://openalex.org/W4393576668","https://openalex.org/W4393576671","https://openalex.org/W4393577198"],"related_works":["https://openalex.org/W2293118914","https://openalex.org/W2998381397","https://openalex.org/W4236419692","https://openalex.org/W2171015181","https://openalex.org/W3167919718","https://openalex.org/W2999668243","https://openalex.org/W2096844293","https://openalex.org/W2363944576","https://openalex.org/W2351041855","https://openalex.org/W2570254841"],"abstract_inverted_index":{"Dynamic":[0],"scheduling":[1,12],"in":[2,37,48],"high-level":[3],"synthesis":[4],"(HLS)":[5],"maximizes":[6],"pipeline":[7],"performance":[8],"by":[9,101,174,179,201,206],"enabling":[10],"out-of-order":[11],"of":[13,115,169,196],"load":[14],"and":[15,59,92,135,176,203],"store":[16],"requests":[17],"at":[18],"runtime.":[19],"However,":[20],"this":[21,63],"method":[22],"introduces":[23],"unpredictable":[24],"memory":[25,78],"dependencies,":[26],"leading":[27],"to":[28,76,111,139,157],"data":[29,152],"disambiguation":[30,79],"challenges.":[31],"Load-store":[32],"queues":[33],"(LSQs),":[34],"commonly":[35],"used":[36],"superscalar":[38],"CPUs,":[39],"offer":[40],"a":[41,93,103,165,192],"potential":[42,99],"solution":[43],"for":[44],"HLS.":[45],"How-ever,":[46],"LSQs":[47],"dynamically":[49],"scheduled":[50],"HLS":[51],"implementations":[52],"often":[53],"suffer":[54],"from":[55],"high":[56],"resource":[57,82],"overhead":[58],"scalability":[60,125],"limitations.":[61],"In":[62],"paper,":[64],"we":[65,119],"introduce":[66],"PreVv,":[67],"an":[68,136],"architecture":[69],"based":[70],"on":[71,148,184],"premature":[72,95,166,193],"value":[73],"validation":[74],"designed":[75],"address":[77],"with":[80,88,144,151,164,181,191],"minimal":[81,182],"overhead.":[83],"Our":[84],"approach":[85],"substitutes":[86],"LSQ":[87],"several":[89,132],"PreVv":[90],"components":[91],"straightforward":[94],"queue.":[96],"We":[97,127],"prevent":[98,112],"deadlocks":[100],"incorporating":[102],"specific":[104],"tag":[105],"that":[106,121],"can":[107],"send":[108],"\u2018fake\u2019":[109],"tokens":[110],"the":[113],"accumulation":[114],"outdated":[116],"data.":[117],"Furthermore,":[118],"demonstrate":[120],"our":[122,129],"design":[123,130],"has":[124],"potential.":[126],"implement":[128],"using":[131],"hardware":[133],"templates":[134],"LLVM":[137],"pass":[138],"generate":[140],"targeted":[141],"dataflow":[142],"circuits":[143],"PreVv.":[145],"Experimental":[146],"results":[147],"various":[149],"benchmarks":[150],"hazards":[153],"show":[154],"that,":[155],"compared":[156],"state-of-the-art":[158],"dynamic":[159],"HLS,":[160],"PreVV16":[161],"(a":[162,189],"version":[163,190],"queue":[167,194],"depth":[168,195],"16)":[170],"reduces":[171,198],"LUT":[172,199],"usage":[173,178,200,205],"43.91%":[175],"FF":[177,204],"33.09%,":[180],"impact":[183],"timing":[185,210],"performance.":[186,211],"Meanwhile,":[187],"PreVV64":[188],"64)":[197],"27.21%":[202],"33.10%,":[207],"without":[208],"affecting":[209]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
