{"id":"https://openalex.org/W4375809541","doi":"https://doi.org/10.1109/tc.2023.3272282","title":"EcoFlow: Efficient Convolutional Dataflows on Low-Power Neural Network Accelerators","display_name":"EcoFlow: Efficient Convolutional Dataflows on Low-Power Neural Network Accelerators","publication_year":2023,"publication_date":"2023-05-05","ids":{"openalex":"https://openalex.org/W4375809541","doi":"https://doi.org/10.1109/tc.2023.3272282"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2023.3272282","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2023.3272282","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"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 Computers","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/A5002441341","display_name":"Lois Orosa","orcid":"https://orcid.org/0000-0001-6773-6395"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Lois Orosa","raw_affiliation_strings":["ETH Zurich, Z&#x00FC;rich, Switzerland","ETH Zurich and Galicia Supercomputing Center, Switzerland"],"raw_orcid":"https://orcid.org/0000-0001-6773-6395","affiliations":[{"raw_affiliation_string":"ETH Zurich, Z&#x00FC;rich, Switzerland","institution_ids":["https://openalex.org/I35440088"]},{"raw_affiliation_string":"ETH Zurich and Galicia Supercomputing Center, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035812263","display_name":"Skanda Koppula","orcid":"https://orcid.org/0009-0007-5397-1854"},"institutions":[{"id":"https://openalex.org/I4210090411","display_name":"Google DeepMind (United Kingdom)","ror":"https://ror.org/00971b260","country_code":"GB","type":"company","lineage":["https://openalex.org/I4210090411","https://openalex.org/I4210128969"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Skanda Koppula","raw_affiliation_strings":["DeepMind, London, U.K"],"raw_orcid":"https://orcid.org/0009-0007-5397-1854","affiliations":[{"raw_affiliation_string":"DeepMind, London, U.K","institution_ids":["https://openalex.org/I4210090411"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081895688","display_name":"Yaman Umuroglu","orcid":"https://orcid.org/0000-0002-3700-5935"},"institutions":[{"id":"https://openalex.org/I4210137977","display_name":"Advanced Micro Devices (United States)","ror":"https://ror.org/04kd6c783","country_code":"US","type":"company","lineage":["https://openalex.org/I4210137977"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yaman Umuroglu","raw_affiliation_strings":["AMD, Santa Clara, CA, USA"],"raw_orcid":"https://orcid.org/0000-0002-3700-5935","affiliations":[{"raw_affiliation_string":"AMD, Santa Clara, CA, USA","institution_ids":["https://openalex.org/I4210137977"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103231567","display_name":"Konstantinos Kanellopoulos","orcid":"https://orcid.org/0000-0002-2375-7490"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Konstantinos Kanellopoulos","raw_affiliation_strings":["ETH Zurich, Z&#x00FC;rich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-2375-7490","affiliations":[{"raw_affiliation_string":"ETH Zurich, Z&#x00FC;rich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044416322","display_name":"Juan G\u00f3mez-Luna","orcid":"https://orcid.org/0000-0002-6514-1571"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Juan G\u00f3mez-Luna","raw_affiliation_strings":["ETH Zurich, Z&#x00FC;rich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-6514-1571","affiliations":[{"raw_affiliation_string":"ETH Zurich, Z&#x00FC;rich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031107943","display_name":"Michaela Blott","orcid":"https://orcid.org/0000-0002-7833-4057"},"institutions":[{"id":"https://openalex.org/I4210137977","display_name":"Advanced Micro Devices (United States)","ror":"https://ror.org/04kd6c783","country_code":"US","type":"company","lineage":["https://openalex.org/I4210137977"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Michaela Blott","raw_affiliation_strings":["AMD, Santa Clara, CA, USA"],"raw_orcid":"https://orcid.org/0000-0002-7833-4057","affiliations":[{"raw_affiliation_string":"AMD, Santa Clara, CA, USA","institution_ids":["https://openalex.org/I4210137977"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011464762","display_name":"Kees Vissers","orcid":"https://orcid.org/0000-0002-6249-315X"},"institutions":[{"id":"https://openalex.org/I4210137977","display_name":"Advanced Micro Devices (United States)","ror":"https://ror.org/04kd6c783","country_code":"US","type":"company","lineage":["https://openalex.org/I4210137977"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kees Vissers","raw_affiliation_strings":["AMD, Santa Clara, CA, USA"],"raw_orcid":"https://orcid.org/0000-0002-6249-315X","affiliations":[{"raw_affiliation_string":"AMD, Santa Clara, CA, USA","institution_ids":["https://openalex.org/I4210137977"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050695684","display_name":"Onur Mutlu","orcid":"https://orcid.org/0000-0002-0075-2312"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Onur Mutlu","raw_affiliation_strings":["ETH Zurich, Z&#x00FC;rich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-0075-2312","affiliations":[{"raw_affiliation_string":"ETH Zurich, Z&#x00FC;rich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.4254,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.60729235,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"73","issue":"9","first_page":"2275","last_page":"2289"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T10036","display_name":"Advanced Neural Network Applications","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.9990000128746033,"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"}},{"id":"https://openalex.org/T11206","display_name":"Model Reduction and Neural Networks","score":0.9894000291824341,"subfield":{"id":"https://openalex.org/subfields/3109","display_name":"Statistical and Nonlinear Physics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"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.8742594718933105},{"id":"https://openalex.org/keywords/convolutional-neural-network","display_name":"Convolutional neural network","score":0.7504068613052368},{"id":"https://openalex.org/keywords/padding","display_name":"Padding","score":0.6798139810562134},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.5906968712806702},{"id":"https://openalex.org/keywords/dataflow","display_name":"Dataflow","score":0.5904136896133423},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.5336194038391113},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.47979050874710083},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.3854103684425354},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.29416704177856445}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8742594718933105},{"id":"https://openalex.org/C81363708","wikidata":"https://www.wikidata.org/wiki/Q17084460","display_name":"Convolutional neural network","level":2,"score":0.7504068613052368},{"id":"https://openalex.org/C165435473","wikidata":"https://www.wikidata.org/wiki/Q1509884","display_name":"Padding","level":2,"score":0.6798139810562134},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.5906968712806702},{"id":"https://openalex.org/C96324660","wikidata":"https://www.wikidata.org/wiki/Q205446","display_name":"Dataflow","level":2,"score":0.5904136896133423},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.5336194038391113},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.47979050874710083},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3854103684425354},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.29416704177856445},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2023.3272282","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2023.3272282","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"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 Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","score":0.9100000262260437,"id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":47,"referenced_works":["https://openalex.org/W54257720","https://openalex.org/W1999085092","https://openalex.org/W2139340565","https://openalex.org/W2194775991","https://openalex.org/W2289252105","https://openalex.org/W2519091744","https://openalex.org/W2606722458","https://openalex.org/W2625457103","https://openalex.org/W2626112510","https://openalex.org/W2751724847","https://openalex.org/W2791673912","https://openalex.org/W2804777790","https://openalex.org/W2888885397","https://openalex.org/W2890947558","https://openalex.org/W2891976760","https://openalex.org/W2896927224","https://openalex.org/W2906043559","https://openalex.org/W2943277244","https://openalex.org/W2945146780","https://openalex.org/W2950656546","https://openalex.org/W2962850830","https://openalex.org/W2963145956","https://openalex.org/W2963577671","https://openalex.org/W2965289829","https://openalex.org/W2970938098","https://openalex.org/W2979150994","https://openalex.org/W2979310060","https://openalex.org/W3006827623","https://openalex.org/W3025341614","https://openalex.org/W3038838661","https://openalex.org/W3083155260","https://openalex.org/W3101543398","https://openalex.org/W3162366763","https://openalex.org/W4240168186","https://openalex.org/W4251575795","https://openalex.org/W4288086194","https://openalex.org/W4288346545","https://openalex.org/W4289469122","https://openalex.org/W4302296459","https://openalex.org/W6620707391","https://openalex.org/W6637151318","https://openalex.org/W6726983635","https://openalex.org/W6752390237","https://openalex.org/W6754656709","https://openalex.org/W6755130838","https://openalex.org/W6763653508","https://openalex.org/W6765052341"],"related_works":["https://openalex.org/W2142641794","https://openalex.org/W4384947563","https://openalex.org/W2946726629","https://openalex.org/W4231428344","https://openalex.org/W4322753435","https://openalex.org/W4243974052","https://openalex.org/W4315882065","https://openalex.org/W4244331477","https://openalex.org/W4236539272","https://openalex.org/W4287587694"],"abstract_inverted_index":{"Dilated":[0,51],"and":[1,21,29,52,69,87,107,112,128,146,161,190],"transposed":[2,53,113],"convolutions":[3,54],"are":[4,15,41,117],"widely":[5],"used":[6,16,90],"in":[7,168],"modern":[8],"convolutional":[9,49],"neural":[10],"networks":[11],"(CNNs).":[12],"These":[13,115],"kernels":[14],"extensively":[17],"during":[18],"CNN":[19,38,158,178,185,202],"training":[20,159,186,195],"inference":[22,39,179],"of":[23,105],"applications":[24],"such":[25],"as":[26],"image":[27,31],"segmentation":[28],"high-resolution":[30],"generation.":[32],"We":[33,154],"find":[34],"that":[35,74],"commonly-used":[36],"low-power":[37],"accelerators":[40],"<italic":[42],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[43],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">not</i>":[44],"optimized":[45],"for":[46,110],"both":[47],"these":[48],"kernels.":[50],"introduce":[55],"significant":[56,79],"zero":[57,140],"padding":[58,141],"when":[59],"mapped":[60],"to":[61,82,91,119,132,150,200],"the":[62,83,151],"underlying":[63],"spatial":[64,126,152],"architecture,":[65],"significantly":[66],"degrading":[67],"performance":[68,196],"energy":[70],"efficiency.":[71],"Existing":[72],"approaches":[73],"address":[75,96],"this":[76,97],"issue":[77],"require":[78],"design":[80],"changes":[81,131],"otherwise":[84],"simple,":[85],"efficient,":[86],"well-adopted":[88],"architectures":[89,127],"compute":[92],"direct":[93],"convolutions.":[94,114],"To":[95],"challenge,":[98],"we":[99],"propose":[100],"EcoFlow,":[101],"a":[102,176],"new":[103,170],"set":[104],"dataflows":[106],"mapping":[108,148],"algorithms":[109,116],"dilated":[111],"tailored":[118,149],"execute":[120],"efficiently":[121],"on":[122,157],"existing":[123,133],"low-cost,":[124],"small-scale":[125],"requires":[129],"minimal":[130],"accelerators.":[134],"At":[135],"its":[136],"core,":[137],"EcoFlow":[138,156,181],"eliminates":[139],"through":[142],"careful":[143],"dataflow":[144],"orchestration":[145],"data":[147],"architecture.":[153],"evaluate":[155],"workloads":[160],"Generative":[162],"Adversarial":[163],"Network":[164],"(GAN)":[165],"workloads.":[166],"Experiments":[167],"our":[169],"cycle-accurate":[171],"simulator":[172],"show":[173],"that,":[174],"using":[175],"common":[177],"accelerator,":[180],"1)":[182],"reduces":[183],"end-to-end":[184,193],"time":[187],"between":[188,197],"7-85%,":[189],"2)":[191],"improves":[192],"GAN":[194],"29-42%,":[198],"compared":[199],"state-of-the-art":[201],"dataflows.":[203]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
