{"id":"https://openalex.org/W7163704880","doi":"https://doi.org/10.48550/arxiv.2606.05271","title":"BIDENT: Heterogeneous Operator-level Mapping for Efficient Edge Inference","display_name":"BIDENT: Heterogeneous Operator-level Mapping for Efficient Edge Inference","publication_year":2026,"publication_date":"2026-06-03","ids":{"openalex":"https://openalex.org/W7163704880","doi":"https://doi.org/10.48550/arxiv.2606.05271"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2606.05271","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.05271","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2606.05271","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5137963735","display_name":"Hoseok Kim","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kim, Hoseok","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102891312","display_name":"Arghadip Das","orcid":"https://orcid.org/0000-0001-6043-4685"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Das, Arghadip","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137926948","display_name":"Soumendu Ghosh","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ghosh, Soumendu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066464351","display_name":"Arnab Raha","orcid":"https://orcid.org/0000-0002-8848-1069"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Raha, Arnab","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5102009759","display_name":"Vijay Raghunathan","orcid":"https://orcid.org/0000-0003-4713-5386"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Raghunathan, Vijay","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.3871000111103058,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.3871000111103058,"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/T10036","display_name":"Advanced Neural Network Applications","score":0.13410000503063202,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.11509999632835388,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.8170999884605408},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6050000190734863},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.6003000140190125},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.5529000163078308},{"id":"https://openalex.org/keywords/enhanced-data-rates-for-gsm-evolution","display_name":"Enhanced Data Rates for GSM Evolution","score":0.37630000710487366},{"id":"https://openalex.org/keywords/operator","display_name":"Operator (biology)","score":0.3650999963283539},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.33410000801086426},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.3296000063419342}],"concepts":[{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.8170999884605408},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7900000214576721},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6050000190734863},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.6003000140190125},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.5529000163078308},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5254999995231628},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3896999955177307},{"id":"https://openalex.org/C162307627","wikidata":"https://www.wikidata.org/wiki/Q204833","display_name":"Enhanced Data Rates for GSM Evolution","level":2,"score":0.37630000710487366},{"id":"https://openalex.org/C17020691","wikidata":"https://www.wikidata.org/wiki/Q139677","display_name":"Operator (biology)","level":5,"score":0.3650999963283539},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.34299999475479126},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.33410000801086426},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.3296000063419342},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3240000009536743},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.3147999942302704},{"id":"https://openalex.org/C61483411","wikidata":"https://www.wikidata.org/wiki/Q3124522","display_name":"Data parallelism","level":3,"score":0.2964000105857849},{"id":"https://openalex.org/C172430144","wikidata":"https://www.wikidata.org/wiki/Q17111997","display_name":"Symmetric multiprocessor system","level":2,"score":0.29600000381469727},{"id":"https://openalex.org/C126980161","wikidata":"https://www.wikidata.org/wiki/Q863783","display_name":"Simulated annealing","level":2,"score":0.2888000011444092},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.2777999937534332},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.27630001306533813},{"id":"https://openalex.org/C138236772","wikidata":"https://www.wikidata.org/wiki/Q25098575","display_name":"Edge device","level":3,"score":0.26409998536109924},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.26179999113082886},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.2603999972343445},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.2572999894618988}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2606.05271","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.05271","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2606.05271","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.05271","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"score":0.9176543951034546,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Modern":[0],"edge":[1,76,246],"System-on-Chips":[2],"(SoCs)":[3],"integrate":[4],"heterogeneous":[5,75,202],"processing":[6],"units":[7],"(PUs)":[8],"such":[9,41],"as":[10,42,96],"CPUs,":[11],"GPUs,":[12],"and":[13,29,49,107,117,133,143,160,174,186],"NPUs,":[14],"yet":[15],"current":[16],"inference":[17,77],"stacks":[18],"map":[19],"entire":[20],"models":[21,44],"to":[22,62,82,180,209],"a":[23,69,97,101,148,187],"single":[24,64,149],"PU,":[25],"leaving":[26],"significant":[27],"performance":[28],"energy":[30,218],"efficiency":[31],"on":[32,88,124,154,222],"the":[33,83,111,237],"table.":[34],"This":[35],"is":[36,131,236],"exacerbated":[37],"by":[38,196,220],"emerging":[39],"architectures":[40],"state-space":[43],"(SSMs),":[45],"Kolmogorov-Arnold":[46],"networks":[47],"(KANs),":[48],"multi-stage":[50,175],"vision-language-action":[51],"(VLA)":[52],"pipelines,":[53],"whose":[54],"diverse":[55],"operator":[56],"characteristics":[57],"are":[58],"not":[59,233],"uniformly":[60],"suited":[61],"any":[63],"PU.":[65],"We":[66,151],"present":[67],"BIDENT,":[68],"unified":[70],"operator-level":[71,231],"orchestration":[72],"framework":[73],"for":[74,114,240],"that":[78,230],"maps":[79],"individual":[80],"operators":[81],"most":[84],"suitable":[85],"PU":[86],"based":[87],"profiled":[89],"execution":[90,103],"characteristics.":[91],"BIDENT":[92,130,153,177],"formulates":[93],"operator-to-PU":[94],"assignment":[95],"shortest-path":[98],"problem":[99],"over":[100],"weighted":[102],"graph,":[104],"enabling":[105],"efficient":[106],"optimal":[108],"scheduling":[109,146,216],"under":[110],"cost":[112],"model":[113,165],"both":[115],"latency-":[116],"energy-minimization":[118],"objectives.":[119],"Unlike":[120],"prior":[121],"work":[122],"relying":[123],"model-specific":[125],"heuristics":[126],"or":[127],"coarse-grained":[128],"partitioning,":[129],"model-agnostic":[132],"jointly":[134],"supports":[135],"sequential":[136],"execution,":[137],"intra-model":[138,184],"parallelism":[139,185],"across":[140,163,192],"independent":[141],"operators,":[142],"multi-model":[144,194],"concurrent":[145,225],"in":[147,224,244],"formulation.":[150],"implement":[152],"an":[155],"Intel":[156],"Core":[157],"Ultra":[158],"SoC":[159],"evaluate":[161],"it":[162],"10":[164],"families":[166],"spanning":[167],"CNNs,":[168],"Transformers,":[169],"SSMs,":[170],"KANs,":[171],"spiking":[172],"networks,":[173],"pipelines.":[176],"achieves":[178],"up":[179],"1.60x":[181],"speedup":[182,191],"via":[183],"3.42x":[188],"geometric":[189,212],"mean":[190],"190":[193],"combinations":[195],"utilizing":[197],"otherwise":[198],"idle":[199],"compute.":[200],"Sequential":[201],"mapping":[203],"yields":[204],"more":[205],"modest":[206],"gains":[207],"(up":[208],"1.58x,":[210],"1.09x":[211],"mean),":[213],"while":[214],"energy-aware":[215],"reduces":[217],"consumption":[219],"48.2%":[221],"average":[223],"settings.":[226],"These":[227],"results":[228],"show":[229],"orchestration,":[232],"model-level":[234],"mapping,":[235],"key":[238],"abstraction":[239],"fully":[241],"exploiting":[242],"heterogeneity":[243],"next-generation":[245],"AI.":[247]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2026-06-06T00:00:00"}
