{"id":"https://openalex.org/W7131132728","doi":"https://doi.org/10.1109/cgo68049.2026.11395213","title":"FHEFusion: Enabling Operator Fusion in FHE Compilers for Depth-Efficient DNN Inference","display_name":"FHEFusion: Enabling Operator Fusion in FHE Compilers for Depth-Efficient DNN Inference","publication_year":2026,"publication_date":"2026-01-31","ids":{"openalex":"https://openalex.org/W7131132728","doi":"https://doi.org/10.1109/cgo68049.2026.11395213"},"language":null,"primary_location":{"id":"doi:10.1109/cgo68049.2026.11395213","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cgo68049.2026.11395213","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE/ACM International Symposium on Code Generation and Optimization (CGO)","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/A5126613321","display_name":"Tianxiang Sui","orcid":null},"institutions":[{"id":"https://openalex.org/I4210135679","display_name":"Antea Group (France)","ror":"https://ror.org/03kfw6k71","country_code":"FR","type":"company","lineage":["https://openalex.org/I4210101086","https://openalex.org/I4210135679"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Tianxiang Sui","raw_affiliation_strings":["Ant Group,Ant Research,Shanghai,China"],"affiliations":[{"raw_affiliation_string":"Ant Group,Ant Research,Shanghai,China","institution_ids":["https://openalex.org/I4210135679"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054741609","display_name":"Jianxin Lai","orcid":null},"institutions":[{"id":"https://openalex.org/I4210135679","display_name":"Antea Group (France)","ror":"https://ror.org/03kfw6k71","country_code":"FR","type":"company","lineage":["https://openalex.org/I4210101086","https://openalex.org/I4210135679"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"JianXin Lai","raw_affiliation_strings":["Ant Group,Ant Research,Shanghai,China"],"affiliations":[{"raw_affiliation_string":"Ant Group,Ant Research,Shanghai,China","institution_ids":["https://openalex.org/I4210135679"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5126598770","display_name":"Long Li","orcid":null},"institutions":[{"id":"https://openalex.org/I4210135679","display_name":"Antea Group (France)","ror":"https://ror.org/03kfw6k71","country_code":"FR","type":"company","lineage":["https://openalex.org/I4210101086","https://openalex.org/I4210135679"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Long Li","raw_affiliation_strings":["Ant Group,Ant Research,Shanghai,China"],"affiliations":[{"raw_affiliation_string":"Ant Group,Ant Research,Shanghai,China","institution_ids":["https://openalex.org/I4210135679"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5126638516","display_name":"Peng Yuan","orcid":null},"institutions":[{"id":"https://openalex.org/I4210135679","display_name":"Antea Group (France)","ror":"https://ror.org/03kfw6k71","country_code":"FR","type":"company","lineage":["https://openalex.org/I4210101086","https://openalex.org/I4210135679"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Peng Yuan","raw_affiliation_strings":["Ant Group,Ant Research,Shanghai,China"],"affiliations":[{"raw_affiliation_string":"Ant Group,Ant Research,Shanghai,China","institution_ids":["https://openalex.org/I4210135679"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086921665","display_name":"Yan Liu","orcid":"https://orcid.org/0009-0005-6564-7678"},"institutions":[{"id":"https://openalex.org/I4210135679","display_name":"Antea Group (France)","ror":"https://ror.org/03kfw6k71","country_code":"FR","type":"company","lineage":["https://openalex.org/I4210101086","https://openalex.org/I4210135679"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Yan Liu","raw_affiliation_strings":["Ant Group,Ant Research,Shanghai,China"],"affiliations":[{"raw_affiliation_string":"Ant Group,Ant Research,Shanghai,China","institution_ids":["https://openalex.org/I4210135679"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5126607423","display_name":"Qing Zhu","orcid":null},"institutions":[{"id":"https://openalex.org/I4210135679","display_name":"Antea Group (France)","ror":"https://ror.org/03kfw6k71","country_code":"FR","type":"company","lineage":["https://openalex.org/I4210101086","https://openalex.org/I4210135679"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Qing Zhu","raw_affiliation_strings":["Ant Group,Ant Research,Shanghai,China"],"affiliations":[{"raw_affiliation_string":"Ant Group,Ant Research,Shanghai,China","institution_ids":["https://openalex.org/I4210135679"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5126587427","display_name":"Xiaojing Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I4210135679","display_name":"Antea Group (France)","ror":"https://ror.org/03kfw6k71","country_code":"FR","type":"company","lineage":["https://openalex.org/I4210101086","https://openalex.org/I4210135679"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Xiaojing Zhang","raw_affiliation_strings":["Ant Group,Ant Research,Shanghai,China"],"affiliations":[{"raw_affiliation_string":"Ant Group,Ant Research,Shanghai,China","institution_ids":["https://openalex.org/I4210135679"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010096801","display_name":"Linjie Xiao","orcid":null},"institutions":[{"id":"https://openalex.org/I4210135679","display_name":"Antea Group (France)","ror":"https://ror.org/03kfw6k71","country_code":"FR","type":"company","lineage":["https://openalex.org/I4210101086","https://openalex.org/I4210135679"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Linjie Xiao","raw_affiliation_strings":["Ant Group,Ant Research,Shanghai,China"],"affiliations":[{"raw_affiliation_string":"Ant Group,Ant Research,Shanghai,China","institution_ids":["https://openalex.org/I4210135679"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101985755","display_name":"Mingzhe Zhang","orcid":"https://orcid.org/0000-0002-6440-7550"},"institutions":[{"id":"https://openalex.org/I4210135679","display_name":"Antea Group (France)","ror":"https://ror.org/03kfw6k71","country_code":"FR","type":"company","lineage":["https://openalex.org/I4210101086","https://openalex.org/I4210135679"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Mingzhe Zhang","raw_affiliation_strings":["Ant Group,Ant Research,Beijing,China"],"affiliations":[{"raw_affiliation_string":"Ant Group,Ant Research,Beijing,China","institution_ids":["https://openalex.org/I4210135679"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5126619956","display_name":"Jingling Xue","orcid":null},"institutions":[{"id":"https://openalex.org/I4210135679","display_name":"Antea Group (France)","ror":"https://ror.org/03kfw6k71","country_code":"FR","type":"company","lineage":["https://openalex.org/I4210101086","https://openalex.org/I4210135679"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Jingling Xue","raw_affiliation_strings":["Ant Group,School of Computer Science and Engineering, Ant Research UNSW,Sydney,Australia"],"affiliations":[{"raw_affiliation_string":"Ant Group,School of Computer Science and Engineering, Ant Research UNSW,Sydney,Australia","institution_ids":["https://openalex.org/I4210135679"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":10,"corresponding_author_ids":["https://openalex.org/A5126613321"],"corresponding_institution_ids":["https://openalex.org/I4210135679"],"apc_list":null,"apc_paid":null,"fwci":245.6,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":1.0,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"70","last_page":"83"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.28459998965263367,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.28459998965263367,"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/T10181","display_name":"Natural Language Processing Techniques","score":0.11469999700784683,"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/T10126","display_name":"Logic, programming, and type systems","score":0.031300000846385956,"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/speedup","display_name":"Speedup","score":0.6212999820709229},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.617900013923645},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.6039999723434448},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.5805000066757202},{"id":"https://openalex.org/keywords/operator","display_name":"Operator (biology)","score":0.5605000257492065},{"id":"https://openalex.org/keywords/multiplicative-function","display_name":"Multiplicative function","score":0.4909000098705292},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.4875999987125397},{"id":"https://openalex.org/keywords/scheme","display_name":"Scheme (mathematics)","score":0.45969998836517334}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7519999742507935},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.6212999820709229},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.617900013923645},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.6039999723434448},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.5805000066757202},{"id":"https://openalex.org/C17020691","wikidata":"https://www.wikidata.org/wiki/Q139677","display_name":"Operator (biology)","level":5,"score":0.5605000257492065},{"id":"https://openalex.org/C42747912","wikidata":"https://www.wikidata.org/wiki/Q1048447","display_name":"Multiplicative function","level":2,"score":0.4909000098705292},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.4875999987125397},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.45969998836517334},{"id":"https://openalex.org/C93974786","wikidata":"https://www.wikidata.org/wiki/Q1589480","display_name":"Ciphertext","level":3,"score":0.45249998569488525},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4383000135421753},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.4253000020980835},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.41339999437332153},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.35339999198913574},{"id":"https://openalex.org/C112313634","wikidata":"https://www.wikidata.org/wiki/Q7886648","display_name":"Complement (music)","level":5,"score":0.34439998865127563},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.33709999918937683},{"id":"https://openalex.org/C2778361913","wikidata":"https://www.wikidata.org/wiki/Q7248437","display_name":"Program transformation","level":2,"score":0.3359000086784363},{"id":"https://openalex.org/C2778971668","wikidata":"https://www.wikidata.org/wiki/Q5510284","display_name":"Fusion rules","level":4,"score":0.32260000705718994},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3215000033378601},{"id":"https://openalex.org/C205203396","wikidata":"https://www.wikidata.org/wiki/Q612143","display_name":"Bilinear interpolation","level":2,"score":0.30570000410079956},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.28600001335144043},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2858999967575073},{"id":"https://openalex.org/C158525013","wikidata":"https://www.wikidata.org/wiki/Q2593739","display_name":"Fusion","level":2,"score":0.2833000123500824},{"id":"https://openalex.org/C2777742833","wikidata":"https://www.wikidata.org/wiki/Q1964083","display_name":"Reciprocal","level":2,"score":0.25859999656677246},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2583000063896179},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.2574999928474426}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/cgo68049.2026.11395213","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cgo68049.2026.11395213","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE/ACM International Symposium on Code Generation and Optimization (CGO)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W236632755","https://openalex.org/W2112796928","https://openalex.org/W2177209050","https://openalex.org/W2402144811","https://openalex.org/W2768174108","https://openalex.org/W2794974431","https://openalex.org/W2899140612","https://openalex.org/W2903536544","https://openalex.org/W2955401130","https://openalex.org/W3033405216","https://openalex.org/W3173128495","https://openalex.org/W3174529902","https://openalex.org/W4220830361","https://openalex.org/W4360831824","https://openalex.org/W4399851001","https://openalex.org/W4407196984","https://openalex.org/W4407857379","https://openalex.org/W4407858111","https://openalex.org/W4408903490","https://openalex.org/W4409248690","https://openalex.org/W4410808791","https://openalex.org/W4411485940","https://openalex.org/W4414988693"],"related_works":[],"abstract_inverted_index":{"Operator":[0],"fusion":[1,80,105],"is":[2],"essential":[3],"for":[4,74],"accelerating":[5],"FHE-based":[6],"DNN":[7,50,89],"inference":[8,160],"because":[9],"it":[10],"reduces":[11,117],"multiplicative":[12,118],"depth":[13,119],"and,":[14],"in":[15],"turn,":[16],"lowers":[17],"the":[18,75,134],"cost":[19,114],"of":[20],"ciphertext":[21,28],"operations":[22,61],"by":[23,108],"keeping":[24],"them":[25],"at":[26],"lower":[27],"levels.":[29],"Existing":[30],"approaches":[31],"either":[32],"rely":[33],"on":[34,42,156],"manual":[35],"optimizations,":[36],"which":[37,46],"miss":[38],"cross-operator":[39],"opportunities,":[40],"or":[41],"compiler":[43,72],"pattern":[44],"matching,":[45],"lacks":[47],"generality.":[48],"Standard":[49],"graphs":[51],"omit":[52],"FHE-specific":[53],"behaviors,":[54],"while":[55,91,158],"fully":[56],"lowering":[57],"to":[58,100,142],"primitive":[59],"FHE":[60,129],"introduces":[62],"excessive":[63],"granularity":[64],"and":[65,95,111,120],"obstructs":[66],"effective":[67],"optimization.We":[68],"present":[69],"FHEFusion,":[70],"a":[71,82,127],"framework":[73,136],"CKKS":[76],"scheme":[77],"that":[78],"enables":[79],"through":[81],"new":[83],"IR.":[84],"This":[85],"IR":[86],"preserves":[87],"high-level":[88],"semantics":[90],"introducing":[92],"FHE-aware":[93,113],"operators\u2014masking":[94],"compaction":[96],"(Strided_Slice)\u2014that":[97],"are":[98],"central":[99],"CKKS,":[101],"thereby":[102],"exposing":[103],"broader":[104],"opportunities.":[106],"Guided":[107],"algebraic":[109],"rules":[110],"an":[112],"model,":[115],"FHEFusion":[116,131],"identifies":[121],"profitable":[122],"fusions.":[123],"Integrated":[124],"into":[125],"ANT-ACE,":[126],"state-of-the-art":[128],"compiler,":[130],"outperforms":[132],"NGRAPH,":[133],"only":[135],"with":[137],"graph-level":[138],"fusion,":[139],"achieving":[140],"up":[141],"3.02\u00d7":[143],"(average":[144],"1.40\u00d7)":[145],"speedup":[146],"across":[147],"seven":[148],"DNNs":[149],"(13":[150],"variants":[151],"from":[152],"different":[153],"RELU":[154],"approximations)":[155],"CPUs,":[157],"maintaining":[159],"accuracy.":[161]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-02-25T06:17:34.324206","created_date":"2026-02-24T00:00:00"}
