{"id":"https://openalex.org/W4408862514","doi":"https://doi.org/10.1109/icce63647.2025.10930121","title":"Optimizing Layout Transformation in Deep Neural Networks Through Data Reuse in a Vector Processor","display_name":"Optimizing Layout Transformation in Deep Neural Networks Through Data Reuse in a Vector Processor","publication_year":2025,"publication_date":"2025-01-11","ids":{"openalex":"https://openalex.org/W4408862514","doi":"https://doi.org/10.1109/icce63647.2025.10930121"},"language":"en","primary_location":{"id":"doi:10.1109/icce63647.2025.10930121","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icce63647.2025.10930121","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Conference on Consumer Electronics (ICCE)","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/A5007059726","display_name":"S.U. Lee","orcid":null},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Suhong Lee","raw_affiliation_strings":["Seoul National University,Department of Electrical and Computer Engineering &#x0026; ISRC,Seoul,South Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Seoul National University,Department of Electrical and Computer Engineering &#x0026; ISRC,Seoul,South Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018573573","display_name":"Boyeal Kim","orcid":"https://orcid.org/0000-0003-4855-3600"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Boyeal Kim","raw_affiliation_strings":["Seoul National University,Department of Electrical and Computer Engineering &#x0026; ISRC,Seoul,South Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Seoul National University,Department of Electrical and Computer Engineering &#x0026; ISRC,Seoul,South Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024723558","display_name":"Hyuk\u2010Jae Lee","orcid":"https://orcid.org/0000-0001-6811-9647"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Hyuk-Jae Lee","raw_affiliation_strings":["Seoul National University,Department of Electrical and Computer Engineering &#x0026; ISRC,Seoul,South Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Seoul National University,Department of Electrical and Computer Engineering &#x0026; ISRC,Seoul,South Korea","institution_ids":["https://openalex.org/I139264467"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.06432343,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"4"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12111","display_name":"Industrial Vision Systems and Defect Detection","score":0.43209999799728394,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12111","display_name":"Industrial Vision Systems and Defect Detection","score":0.43209999799728394,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.7893004417419434},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.7408633828163147},{"id":"https://openalex.org/keywords/transformation","display_name":"Transformation (genetics)","score":0.6816373467445374},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.5080001950263977},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.5014259815216064},{"id":"https://openalex.org/keywords/data-transformation","display_name":"Data transformation","score":0.4825827181339264},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4399745762348175},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4372517764568329},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.338849276304245},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.32274651527404785},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3215084969997406},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.09980934858322144}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7893004417419434},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.7408633828163147},{"id":"https://openalex.org/C204241405","wikidata":"https://www.wikidata.org/wiki/Q461499","display_name":"Transformation (genetics)","level":3,"score":0.6816373467445374},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.5080001950263977},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.5014259815216064},{"id":"https://openalex.org/C150670458","wikidata":"https://www.wikidata.org/wiki/Q4272815","display_name":"Data transformation","level":3,"score":0.4825827181339264},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4399745762348175},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4372517764568329},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.338849276304245},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.32274651527404785},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3215084969997406},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.09980934858322144},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C548081761","wikidata":"https://www.wikidata.org/wiki/Q180388","display_name":"Waste management","level":1,"score":0.0},{"id":"https://openalex.org/C135572916","wikidata":"https://www.wikidata.org/wiki/Q193351","display_name":"Data warehouse","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icce63647.2025.10930121","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icce63647.2025.10930121","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Conference on Consumer Electronics (ICCE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W2194775991","https://openalex.org/W3127736057","https://openalex.org/W4237563557","https://openalex.org/W4327930469","https://openalex.org/W4380881154","https://openalex.org/W6713134421","https://openalex.org/W6751349269","https://openalex.org/W6754777574","https://openalex.org/W6762718338","https://openalex.org/W6773558207","https://openalex.org/W6780069040","https://openalex.org/W6784225549"],"related_works":["https://openalex.org/W2612824201","https://openalex.org/W1492261612","https://openalex.org/W2374519217","https://openalex.org/W2012941781","https://openalex.org/W2156949561","https://openalex.org/W2393271921","https://openalex.org/W2089133691","https://openalex.org/W2041526955","https://openalex.org/W2755827507","https://openalex.org/W2048936104"],"abstract_inverted_index":{"Deep":[0],"Neural":[1],"Networks":[2],"(DNNs)":[3],"are":[4,44],"widely":[5],"used":[6],"in":[7,64,93,180,184],"various":[8],"applications":[9],"of":[10,117,127,198],"consumer":[11],"devices,":[12],"including":[13],"smartphones,":[14],"which":[15,134],"now":[16],"incorporate":[17],"dedicated":[18],"hardware":[19],"like":[20],"neural":[21],"processing":[22],"units":[23],"(NPUs)":[24],"for":[25,81],"DNN":[26,66],"processing.":[27],"Several":[28],"frameworks":[29],"have":[30,68],"been":[31],"developed":[32],"to":[33,53,77,100,161],"efficiently":[34],"process":[35],"DNNs":[36,43],"on":[37],"these":[38,41],"devices.":[39],"In":[40,142],"frameworks,":[42],"represented":[45],"as":[46],"computational":[47],"graphs,":[48],"with":[49,189],"each":[50],"node":[51],"corresponding":[52],"an":[54,194],"operation":[55],"and":[56,182,201],"edges":[57],"indicating":[58],"data":[59,70,80,103,129,140,155,163,170],"dependencies.":[60],"When":[61],"consecutive":[62],"nodes":[63],"the":[65,79,114,168],"graph":[67],"mismatched":[69],"layouts,":[71],"a":[72,89,98,109,125,139,146,150],"layout":[73,84,106,115,175],"transformation":[74,85,116,176],"is":[75,86],"required":[76],"reorder":[78],"compatibility.":[82],"As":[83],"handled":[87],"by":[88,120,178],"programmable":[90],"vector":[91,110,148],"processor":[92],"NPUs,":[94],"this":[95],"paper":[96],"proposes":[97],"method":[99],"represent":[101,135],"arbitrary":[102],"movements":[104,130,137],"during":[105],"transformations":[107],"using":[108,131],"processor.":[111],"We":[112],"simplify":[113],"N-dimensional":[118],"tensors":[119],"breaking":[121],"it":[122,192],"down":[123],"into":[124],"series":[126],"one-dimensional":[128],"shift":[132,147,159,172],"vectors,":[133],"horizontal":[136],"within":[138],"array.":[141],"addition,":[143],"we":[144],"propose":[145],"tree,":[149],"tree":[151],"structure":[152],"that":[153],"leverages":[154],"reuse":[156],"opportunities":[157],"between":[158,171],"vectors":[160,173],"minimize":[162],"movement":[164],"costs.":[165],"Experiments":[166],"demonstrate":[167],"reusing":[169],"reduces":[174],"cycles":[177],"15%":[179],"ResNet-18":[181],"20%":[183],"EfficientNet-b0.":[185],"Furthermore,":[186],"when":[187],"combined":[188],"software":[190],"pipelining,":[191],"achieves":[193],"end-to-end":[195],"latency":[196],"speedup":[197],"1.25":[199],"\u00d7":[200],"1.13":[202],"\u00d7,":[203],"respectively.":[204]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
