{"id":"https://openalex.org/W7170159714","doi":"https://doi.org/10.5755/j01.itc.55.2.44070","title":"CoDSA: A Hybrid Tensor\u00a0Compilation Framework\u00a0Integrating Coordinate\u00a0Descent with Dynamic\u00a0Simulated Annealing","display_name":"CoDSA: A Hybrid Tensor\u00a0Compilation Framework\u00a0Integrating Coordinate\u00a0Descent with Dynamic\u00a0Simulated Annealing","publication_year":2026,"publication_date":"2026-07-23","ids":{"openalex":"https://openalex.org/W7170159714","doi":"https://doi.org/10.5755/j01.itc.55.2.44070"},"language":null,"primary_location":{"id":"doi:10.5755/j01.itc.55.2.44070","is_oa":true,"landing_page_url":"https://doi.org/10.5755/j01.itc.55.2.44070","pdf_url":"https://itc.ktu.lt/index.php/ITC/article/download/44070/23612","source":{"id":"https://openalex.org/S61708620","display_name":"Information Technology And Control","issn_l":"1392-124X","issn":["1392-124X","2335-884X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310317509","host_organization_name":"Kaunas University of Technology","host_organization_lineage":["https://openalex.org/P4310317509"],"host_organization_lineage_names":["Kaunas University of Technology"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information Technology and Control","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://itc.ktu.lt/index.php/ITC/article/download/44070/23612","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5136181150","display_name":"Ruiting Sun","orcid":"https://orcid.org/0009-0002-8749-4834"},"institutions":[{"id":"https://openalex.org/I17145004","display_name":"Northwestern Polytechnical University","ror":"https://ror.org/01y0j0j86","country_code":"CN","type":"education","lineage":["https://openalex.org/I17145004"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ruiting Sun","raw_affiliation_strings":["School of Electronics and Information, Northwestern Polytechnical University, Xi\u2019an, Shaanxi, 710129, China"],"raw_orcid":"https://orcid.org/0009-0002-8749-4834","affiliations":[{"raw_affiliation_string":"School of Electronics and Information, Northwestern Polytechnical University, Xi\u2019an, Shaanxi, 710129, China","institution_ids":["https://openalex.org/I17145004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5136137222","display_name":"Honglu He","orcid":"https://orcid.org/0009-0000-5941-7466"},"institutions":[{"id":"https://openalex.org/I17145004","display_name":"Northwestern Polytechnical University","ror":"https://ror.org/01y0j0j86","country_code":"CN","type":"education","lineage":["https://openalex.org/I17145004"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Honglu He","raw_affiliation_strings":["School of Electronics and Information, Northwestern Polytechnical University, Xi\u2019an, Shaanxi, 710129, China"],"raw_orcid":"https://orcid.org/0009-0000-5941-7466","affiliations":[{"raw_affiliation_string":"School of Electronics and Information, Northwestern Polytechnical University, Xi\u2019an, Shaanxi, 710129, China","institution_ids":["https://openalex.org/I17145004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5143525412","display_name":"Guanwen Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I17145004","display_name":"Northwestern Polytechnical University","ror":"https://ror.org/01y0j0j86","country_code":"CN","type":"education","lineage":["https://openalex.org/I17145004"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guanwen Zhang","raw_affiliation_strings":["School of Electronics and Information, Northwestern Polytechnical University, Xi\u2019an, Shaanxi, 710129, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electronics and Information, Northwestern Polytechnical University, Xi\u2019an, Shaanxi, 710129, China","institution_ids":["https://openalex.org/I17145004"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000288828","display_name":"Wei Zhou","orcid":"https://orcid.org/0000-0001-9715-6957"},"institutions":[{"id":"https://openalex.org/I17145004","display_name":"Northwestern Polytechnical University","ror":"https://ror.org/01y0j0j86","country_code":"CN","type":"education","lineage":["https://openalex.org/I17145004"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wei Zhou","raw_affiliation_strings":["School of Electronics and Information, Northwestern Polytechnical University, Xi\u2019an, Shaanxi, 710129, China"],"raw_orcid":"https://orcid.org/0000-0001-9715-6957","affiliations":[{"raw_affiliation_string":"School of Electronics and Information, Northwestern Polytechnical University, Xi\u2019an, Shaanxi, 710129, China","institution_ids":["https://openalex.org/I17145004"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I17145004"],"apc_list":{"value":500,"currency":"EUR","value_usd":539},"apc_paid":{"value":500,"currency":"EUR","value_usd":539},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.90458884,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":"55","issue":"2","first_page":"671","last_page":"686"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.3467000126838684,"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.3467000126838684,"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.0949999988079071,"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/T12303","display_name":"Tensor decomposition and applications","score":0.08829999715089798,"subfield":{"id":"https://openalex.org/subfields/2605","display_name":"Computational Mathematics"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/coordinate-descent","display_name":"Coordinate descent","score":0.6650999784469604},{"id":"https://openalex.org/keywords/simulated-annealing","display_name":"Simulated annealing","score":0.5694000124931335},{"id":"https://openalex.org/keywords/gradient-descent","display_name":"Gradient descent","score":0.4359999895095825},{"id":"https://openalex.org/keywords/tree-traversal","display_name":"Tree traversal","score":0.4226999878883362},{"id":"https://openalex.org/keywords/local-optimum","display_name":"Local optimum","score":0.3677999973297119},{"id":"https://openalex.org/keywords/differential-evolution","display_name":"Differential evolution","score":0.33880001306533813},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.33570000529289246},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.3239000141620636}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7549999952316284},{"id":"https://openalex.org/C157553263","wikidata":"https://www.wikidata.org/wiki/Q5168004","display_name":"Coordinate descent","level":2,"score":0.6650999784469604},{"id":"https://openalex.org/C126980161","wikidata":"https://www.wikidata.org/wiki/Q863783","display_name":"Simulated annealing","level":2,"score":0.5694000124931335},{"id":"https://openalex.org/C153258448","wikidata":"https://www.wikidata.org/wiki/Q1199743","display_name":"Gradient descent","level":3,"score":0.4359999895095825},{"id":"https://openalex.org/C140745168","wikidata":"https://www.wikidata.org/wiki/Q1210082","display_name":"Tree traversal","level":2,"score":0.4226999878883362},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4163999855518341},{"id":"https://openalex.org/C141934464","wikidata":"https://www.wikidata.org/wiki/Q3305386","display_name":"Local optimum","level":2,"score":0.3677999973297119},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3427000045776367},{"id":"https://openalex.org/C74750220","wikidata":"https://www.wikidata.org/wiki/Q2662197","display_name":"Differential evolution","level":2,"score":0.33880001306533813},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.33570000529289246},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.32429999113082886},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.3239000141620636},{"id":"https://openalex.org/C135320971","wikidata":"https://www.wikidata.org/wiki/Q1868524","display_name":"Local search (optimization)","level":2,"score":0.3025999963283539},{"id":"https://openalex.org/C159149176","wikidata":"https://www.wikidata.org/wiki/Q14489129","display_name":"Evolutionary algorithm","level":2,"score":0.29899999499320984},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.2906999886035919},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.28690001368522644},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.2800000011920929},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.2786000072956085},{"id":"https://openalex.org/C125583679","wikidata":"https://www.wikidata.org/wiki/Q755673","display_name":"Search algorithm","level":2,"score":0.2757999897003174},{"id":"https://openalex.org/C164752517","wikidata":"https://www.wikidata.org/wiki/Q5570875","display_name":"Global optimization","level":2,"score":0.27469998598098755},{"id":"https://openalex.org/C45357846","wikidata":"https://www.wikidata.org/wiki/Q2001982","display_name":"Notation","level":2,"score":0.2711000144481659},{"id":"https://openalex.org/C186661526","wikidata":"https://www.wikidata.org/wiki/Q13647261","display_name":"Sine","level":2,"score":0.26809999346733093},{"id":"https://openalex.org/C41608201","wikidata":"https://www.wikidata.org/wiki/Q980509","display_name":"Embedding","level":2,"score":0.2644999921321869},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.26030001044273376},{"id":"https://openalex.org/C190470478","wikidata":"https://www.wikidata.org/wiki/Q2370229","display_name":"Invariant (physics)","level":2,"score":0.25769999623298645},{"id":"https://openalex.org/C141297171","wikidata":"https://www.wikidata.org/wiki/Q1143237","display_name":"Octree","level":2,"score":0.25099998712539673}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5755/j01.itc.55.2.44070","is_oa":true,"landing_page_url":"https://doi.org/10.5755/j01.itc.55.2.44070","pdf_url":"https://itc.ktu.lt/index.php/ITC/article/download/44070/23612","source":{"id":"https://openalex.org/S61708620","display_name":"Information Technology And Control","issn_l":"1392-124X","issn":["1392-124X","2335-884X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310317509","host_organization_name":"Kaunas University of Technology","host_organization_lineage":["https://openalex.org/P4310317509"],"host_organization_lineage_names":["Kaunas University of Technology"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information Technology and Control","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.5755/j01.itc.55.2.44070","is_oa":true,"landing_page_url":"https://doi.org/10.5755/j01.itc.55.2.44070","pdf_url":"https://itc.ktu.lt/index.php/ITC/article/download/44070/23612","source":{"id":"https://openalex.org/S61708620","display_name":"Information Technology And Control","issn_l":"1392-124X","issn":["1392-124X","2335-884X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310317509","host_organization_name":"Kaunas University of Technology","host_organization_lineage":["https://openalex.org/P4310317509"],"host_organization_lineage_names":["Kaunas University of Technology"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information Technology and Control","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7170159714.pdf","grobid_xml":"https://content.openalex.org/works/W7170159714.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"The":[0],"deployment":[1],"of":[2,186,194],"Deep":[3],"Learning":[4],"models":[5,138],"on":[6,128,171],"heterogeneous":[7],"hardware":[8],"necessitates":[9],"optimized":[10],"tensor":[11],"programs":[12],"to":[13,38,81,93,107,123,169],"utilize":[14],"computational":[15],"resources.":[16],"While":[17],"auto-tuning":[18,64],"frameworks":[19],"like":[20,174],"Ansor":[21,75,144],"employ":[22],"evolutionary":[23,187],"search":[24,46,154],"strategies,":[25],"they":[26],"suffer":[27],"from":[28],"limitations,":[29],"including":[30],"slow":[31],"convergence,":[32],"memory":[33,159],"consumption,":[34],"and":[35,111,114,135,158,189],"a":[36,62,88,116],"tendency":[37],"stagnate":[39],"in":[40],"local":[41,95,112],"optima":[42],"within":[43],"high-dimensional,":[44],"non-convex":[45],"spaces.":[47],"To":[48],"address":[49],"these":[50],"challenges,":[51],"this":[52],"paper":[53],"proposes":[54],"CoDSA":[55,141],"(Coordinate":[56],"Descent":[57],"with":[58],"Dynamic":[59,89],"Simulated":[60,90],"Annealing),":[61],"hybrid":[63],"framework":[65],"that":[66,140],"integrates":[67],"an":[68,98,104],"enhanced":[69],"Droplet":[70],"Search":[71],"algorithm":[72],"into":[73],"the":[74,82,143,148,179,182,190],"ecosystem.":[76],"We":[77],"introduce":[78],"three":[79],"improvements":[80],"droplet":[83],"coordinate":[84,195],"descent":[85],"strategy:":[86],"1)":[87],"Annealing":[91],"mechanism":[92,119],"escape":[94],"optima;":[96],"2)":[97],"Adaptive":[99],"Step-Size":[100],"Control":[101,118],"modulated":[102],"by":[103,156,161,167],"exploration":[105,184],"factor":[106],"balance":[108],"global":[109,183],"traversal":[110],"refinement;":[113],"3)":[115],"Diversity":[117],"utilizing":[120],"cosine":[121],"similarity":[122],"enforce":[124],"orthogonal":[125],"exploration.":[126],"Experiments":[127],"NVIDIA":[129],"GPUs":[130],"using":[131],"Vision":[132],"Transformer,":[133],"DeiT,":[134],"Swin":[136],"Transformer":[137],"demonstrate":[139],"outperforms":[142],"framework.":[145],"Specifically,":[146],"for":[147],"ViTBase":[149],"model,":[150],"our":[151],"method":[152],"reduces":[153],"time":[155],"37.2%":[157],"usage":[160],"53.1%,":[162],"while":[163],"improving":[164],"inference":[165],"latency":[166],"up":[168],"26.5%":[170],"complex":[172],"architectures":[173],"Swin-Small.":[175],"This":[176],"work":[177],"bridges":[178],"gap":[180],"between":[181],"capability":[185],"methods":[188],"rapid":[191],"exploitation":[192],"efficiency":[193],"descent.":[196]},"counts_by_year":[],"updated_date":"2026-07-25T05:54:39.514286","created_date":"2026-07-24T00:00:00"}
