{"id":"https://openalex.org/W7133534752","doi":"https://doi.org/10.1109/tcsi.2026.3669425","title":"<i>FlexiGen</i> : An Automated AI Accelerator Generation Framework With Decoupled-Access-Execute and Dynamic Dataflows","display_name":"<i>FlexiGen</i> : An Automated AI Accelerator Generation Framework With Decoupled-Access-Execute and Dynamic Dataflows","publication_year":2026,"publication_date":"2026-03-04","ids":{"openalex":"https://openalex.org/W7133534752","doi":"https://doi.org/10.1109/tcsi.2026.3669425"},"language":"en","primary_location":{"id":"doi:10.1109/tcsi.2026.3669425","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcsi.2026.3669425","pdf_url":null,"source":{"id":"https://openalex.org/S116977442","display_name":"IEEE Transactions on Circuits and Systems I Regular Papers","issn_l":"1549-8328","issn":["1549-8328","1558-0806"],"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 Circuits and Systems I: Regular Papers","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/A5128070227","display_name":"Xiaoling Yi","orcid":null},"institutions":[{"id":"https://openalex.org/I4210114974","display_name":"IMEC","ror":"https://ror.org/02kcbn207","country_code":"BE","type":"nonprofit","lineage":["https://openalex.org/I4210114974"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Xiaoling Yi","raw_affiliation_strings":["Department of Electrical Engineering (ESAT), Microelectronics Circuits and Systems (MICAS) Division, KU Leuven, Leuven, Belgium"],"raw_orcid":"https://orcid.org/0009-0003-3001-3611","affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering (ESAT), Microelectronics Circuits and Systems (MICAS) Division, KU Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I4210114974"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128074750","display_name":"Man Shi","orcid":null},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Man Shi","raw_affiliation_strings":["University of California, Berkeley, CA, USA"],"raw_orcid":"https://orcid.org/0000-0003-1675-6235","affiliations":[{"raw_affiliation_string":"University of California, Berkeley, CA, USA","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5099841785","display_name":"Joren Dumoulin","orcid":"https://orcid.org/0009-0005-0692-1227"},"institutions":[{"id":"https://openalex.org/I4210114974","display_name":"IMEC","ror":"https://ror.org/02kcbn207","country_code":"BE","type":"nonprofit","lineage":["https://openalex.org/I4210114974"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Joren Dumoulin","raw_affiliation_strings":["Department of Electrical Engineering (ESAT), Microelectronics Circuits and Systems (MICAS) Division, KU Leuven, Leuven, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering (ESAT), Microelectronics Circuits and Systems (MICAS) Division, KU Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I4210114974"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128083519","display_name":"Jiacong Sun","orcid":null},"institutions":[{"id":"https://openalex.org/I4210114974","display_name":"IMEC","ror":"https://ror.org/02kcbn207","country_code":"BE","type":"nonprofit","lineage":["https://openalex.org/I4210114974"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Jiacong Sun","raw_affiliation_strings":["Department of Electrical Engineering (ESAT), Microelectronics Circuits and Systems (MICAS) Division, KU Leuven, Leuven, Belgium"],"raw_orcid":"https://orcid.org/0000-0003-0418-2713","affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering (ESAT), Microelectronics Circuits and Systems (MICAS) Division, KU Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I4210114974"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128067026","display_name":"Yunhao Deng","orcid":null},"institutions":[{"id":"https://openalex.org/I4210114974","display_name":"IMEC","ror":"https://ror.org/02kcbn207","country_code":"BE","type":"nonprofit","lineage":["https://openalex.org/I4210114974"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Yunhao Deng","raw_affiliation_strings":["Department of Electrical Engineering (ESAT), Microelectronics Circuits and Systems (MICAS) Division, KU Leuven, Leuven, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering (ESAT), Microelectronics Circuits and Systems (MICAS) Division, KU Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I4210114974"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058316243","display_name":"Ryan Antonio","orcid":"https://orcid.org/0000-0002-0286-4609"},"institutions":[{"id":"https://openalex.org/I4210114974","display_name":"IMEC","ror":"https://ror.org/02kcbn207","country_code":"BE","type":"nonprofit","lineage":["https://openalex.org/I4210114974"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Ryan Antonio","raw_affiliation_strings":["Department of Electrical Engineering (ESAT), Microelectronics Circuits and Systems (MICAS) Division, KU Leuven, Leuven, Belgium"],"raw_orcid":"https://orcid.org/0000-0002-0286-4609","affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering (ESAT), Microelectronics Circuits and Systems (MICAS) Division, KU Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I4210114974"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030661973","display_name":"Fei Kong","orcid":null},"institutions":[{"id":"https://openalex.org/I4210114974","display_name":"IMEC","ror":"https://ror.org/02kcbn207","country_code":"BE","type":"nonprofit","lineage":["https://openalex.org/I4210114974"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Fanchen Kong","raw_affiliation_strings":["Department of Electrical Engineering (ESAT), Microelectronics Circuits and Systems (MICAS) Division, KU Leuven, Leuven, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering (ESAT), Microelectronics Circuits and Systems (MICAS) Division, KU Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I4210114974"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128098304","display_name":"Yu Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I180662265","display_name":"China Mobile (China)","ror":"https://ror.org/05gftfe97","country_code":"CN","type":"company","lineage":["https://openalex.org/I180662265"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yu Zhang","raw_affiliation_strings":["Vivo Mobile Communication Company Ltd., Dongguan, China"],"raw_orcid":"https://orcid.org/0009-0007-2634-7378","affiliations":[{"raw_affiliation_string":"Vivo Mobile Communication Company Ltd., Dongguan, China","institution_ids":["https://openalex.org/I180662265"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128074196","display_name":"Yuqi Jiang","orcid":null},"institutions":[{"id":"https://openalex.org/I180662265","display_name":"China Mobile (China)","ror":"https://ror.org/05gftfe97","country_code":"CN","type":"company","lineage":["https://openalex.org/I180662265"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuqi Jiang","raw_affiliation_strings":["Vivo Mobile Communication Company Ltd., Dongguan, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Vivo Mobile Communication Company Ltd., Dongguan, China","institution_ids":["https://openalex.org/I180662265"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5012150553","display_name":"Marian Verhelst","orcid":"https://orcid.org/0000-0003-3495-9263"},"institutions":[{"id":"https://openalex.org/I4210114974","display_name":"IMEC","ror":"https://ror.org/02kcbn207","country_code":"BE","type":"nonprofit","lineage":["https://openalex.org/I4210114974"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Marian Verhelst","raw_affiliation_strings":["Department of Electrical Engineering (ESAT), Microelectronics Circuits and Systems (MICAS) Division, KU Leuven, Leuven, Belgium"],"raw_orcid":"https://orcid.org/0000-0003-3495-9263","affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering (ESAT), Microelectronics Circuits and Systems (MICAS) Division, KU Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I4210114974"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":14.3483,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.98351938,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"73","issue":"6","first_page":"4164","last_page":"4177"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.15410000085830688,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.15410000085830688,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.1526000052690506,"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/T11424","display_name":"Security and Verification in Computing","score":0.11620000004768372,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/field","display_name":"Field (mathematics)","score":0.3122999966144562},{"id":"https://openalex.org/keywords/signal-processing","display_name":"Signal processing","score":0.3043000102043152},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.26190000772476196},{"id":"https://openalex.org/keywords/capacitor","display_name":"Capacitor","score":0.25099998712539673},{"id":"https://openalex.org/keywords/multidimensional-systems","display_name":"Multidimensional systems","score":0.2484000027179718}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6029999852180481},{"id":"https://openalex.org/C24326235","wikidata":"https://www.wikidata.org/wiki/Q126095","display_name":"Electronic engineering","level":1,"score":0.3612000048160553},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.3122999966144562},{"id":"https://openalex.org/C104267543","wikidata":"https://www.wikidata.org/wiki/Q208163","display_name":"Signal processing","level":3,"score":0.3043000102043152},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.2831999957561493},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.27959999442100525},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.26190000772476196},{"id":"https://openalex.org/C52192207","wikidata":"https://www.wikidata.org/wiki/Q5322","display_name":"Capacitor","level":3,"score":0.25099998712539673},{"id":"https://openalex.org/C158457486","wikidata":"https://www.wikidata.org/wiki/Q17104301","display_name":"Multidimensional systems","level":2,"score":0.2484000027179718},{"id":"https://openalex.org/C12713177","wikidata":"https://www.wikidata.org/wiki/Q1900281","display_name":"Perspective (graphical)","level":2,"score":0.24709999561309814}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tcsi.2026.3669425","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcsi.2026.3669425","pdf_url":null,"source":{"id":"https://openalex.org/S116977442","display_name":"IEEE Transactions on Circuits and Systems I Regular Papers","issn_l":"1549-8328","issn":["1549-8328","1558-0806"],"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 Circuits and Systems I: Regular Papers","raw_type":"journal-article"},{"id":"pmh:oai:lirias2repo.kuleuven.be:20.500.12942/783940","is_oa":false,"landing_page_url":"https://lirias.kuleuven.be/handle/20.500.12942/783940","pdf_url":null,"source":{"id":"https://openalex.org/S7407055369","display_name":"Lirias","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"Ieee Transactions On Circuits And Systems I-Regular Papers, vol. 73 (6), (4164-4177)","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.48895522952079773}],"awards":[{"id":"https://openalex.org/G8518283964","display_name":null,"funder_award_id":"101088865","funder_id":"https://openalex.org/F4320334678","funder_display_name":"European Research Council"}],"funders":[{"id":"https://openalex.org/F4320322308","display_name":"KU Leuven","ror":"https://ror.org/05f950310"},{"id":"https://openalex.org/F4320334678","display_name":"European Research Council","ror":"https://ror.org/0472cxd90"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Modern":[0],"tensor":[1,110],"applications,":[2,7],"especially":[3],"artificial":[4],"intelligence":[5],"(AI)":[6],"are":[8,34,133],"evolving":[9],"rapidly,":[10],"posing":[11],"a":[12,38,96,115,156,175,201,207,242,267],"significant":[13,30],"demand":[14],"for":[15],"agile":[16,212],"hardware":[17,21,100,268,282],"design.":[18,304],"While":[19],"numerous":[20],"generators":[22],"have":[23],"been":[24],"developed,":[25],"they":[26,33],"suffer":[27],"from":[28],"three":[29],"limitations:":[31],"1)":[32,135],"either":[35],"limited":[36],"to":[37,44,46,220,270],"single":[39],"dataflow/data":[40],"type":[41],"generation,":[42],"failing":[43],"cater":[45],"the":[47,58,67,121,171,222,234,251,279,299],"computational":[48],"requirements":[49],"of":[50,69,224,236,245],"diverse":[51,105],"workloads;":[52],"2)":[53,153],"or":[54],"focus":[55],"only":[56],"on":[57],"array":[59,173,252],"level":[60,123,253],"optimization,":[61],"omitting":[62],"system-level":[63],"effects,":[64],"such":[65],"as":[66,266],"influence":[68],"on-chip":[70],"memory":[71],"bandwidth":[72],"and":[73,75,98,112,127,151,166,174,187,197,205,232,239,247,254,291,295,310],"contention;":[74],"3)":[76,198],"customized":[77,208],"workload":[78],"mapping/configuration":[79],"is":[80,308],"needed,":[81],"resulting":[82],"in":[83,170,228],"increased":[84],"programming":[85,203],"complexity.":[86],"To":[87],"address":[88],"these":[89],"challenges,":[90],"we":[91,136,154,199],"propose":[92,155],"<italic":[93,141,225,262,286,305],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[94,142,189,226,263,287,306,314],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">FlexiGen</i>,":[95,143],"flexible":[97],"extensible":[99],"generation":[101,147,231,283],"framework,":[102],"which":[103],"targets":[104],"deep":[106],"neural":[107],"networks":[108],"(DNN)":[109],"applications":[111],"can":[113,182],"generate":[114,272],"complete":[116],"synthesizable":[117],"acceleration":[118,275],"system":[119,146,255],"at":[120,249,312],"RTL":[122],"with":[124,278],"arbitrary":[125,184],"dataflow":[126,229,274,303],"its":[128],"combinations.":[129],"Our":[130,257],"key":[131],"contributions":[132],"threefold:":[134],"incorporate":[137],"decoupled-access-execute":[138],"architecture":[139],"inside":[140],"enabling":[144,211],"full":[145],"while":[148],"maintaining":[149],"flexibility":[150],"efficiency;":[152],"versatile":[157],"spatial":[158,164,302],"core":[159],"generator":[160,180,269],"that":[161,181],"supports":[162],"dynamic":[163],"dataflows":[165,186,246],"multiple":[167],"data":[168,177,194],"precisions":[169],"same":[172,300],"compatible":[176],"streaming":[178],"engine":[179],"support":[183],"temporal":[185],"<inline-formula":[188],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">":[190],"<tex-math":[191],"notation=\"LaTeX\">$N$</tex-math>":[192],"</inline-formula>-dimensional":[193],"access":[195],"patterns;":[196],"leverage":[200],"uniform":[202],"interface":[204],"provide":[206],"kernel":[209],"library,":[210],"configuration":[213],"programming.":[214],"We":[215],"conduct":[216],"an":[217],"intensive":[218],"evaluation":[219],"demonstrate":[221],"versatility":[223],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">FlexiGen</i>":[227,288,307],"accelerator":[230],"show":[233],"trade-offs":[235],"performance,":[237],"area,":[238],"power":[240,296],"across":[241],"wide":[243],"range":[244],"workloads":[248],"both":[250],"level.":[256],"case":[258],"study":[259],"experiment":[260],"shows":[261],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">FlexiGen</i>\u2019s":[264],"usefulness":[265],"rapidly":[271],"desired":[273],"systems.":[276],"Compared":[277],"state-of-the-art":[280],"(SotA)":[281],"framework":[284],"LEGO,":[285],"achieves":[289],"36.79%":[290],"57.16%":[292],"less":[293],"area":[294],"when":[297],"generating":[298],"dual":[301],"open-source":[309],"available":[311],"<uri":[313],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">https://github.com/KULeuven-MICAS/snax_cluster</uri>":[315]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-06-02T06:17:35.589633","created_date":"2026-03-05T00:00:00"}
