{"id":"https://openalex.org/W4401750212","doi":"https://doi.org/10.1109/tc.2024.3441820","title":"Sifter: An Efficient Operator Auto-Tuner With Speculative Design Space Exploration for Deep Learning Compiler","display_name":"Sifter: An Efficient Operator Auto-Tuner With Speculative Design Space Exploration for Deep Learning Compiler","publication_year":2024,"publication_date":"2024-08-22","ids":{"openalex":"https://openalex.org/W4401750212","doi":"https://doi.org/10.1109/tc.2024.3441820"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2024.3441820","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2024.3441820","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-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/A5106660574","display_name":"Qianhe Zhao","orcid":null},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Qianhe Zhao","raw_affiliation_strings":["Hangzhou Innovation Institute, Beihang University, Hangzhou, China"],"affiliations":[{"raw_affiliation_string":"Hangzhou Innovation Institute, Beihang University, Hangzhou, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100431390","display_name":"Rui Wang","orcid":"https://orcid.org/0000-0003-2741-6033"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Rui Wang","raw_affiliation_strings":["Hangzhou Innovation Institute, Beihang University, Hangzhou, China"],"affiliations":[{"raw_affiliation_string":"Hangzhou Innovation Institute, Beihang University, Hangzhou, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100330624","display_name":"Yi Liu","orcid":"https://orcid.org/0000-0003-1829-2817"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yi Liu","raw_affiliation_strings":["School of Computer Science and Engineering, Beihang University, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018705589","display_name":"Hailong Yang","orcid":"https://orcid.org/0000-0003-1101-7927"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hailong Yang","raw_affiliation_strings":["School of Computer Science and Engineering, Beihang University, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074183877","display_name":"Zhongzhi Luan","orcid":"https://orcid.org/0000-0002-7186-0556"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhongzhi Luan","raw_affiliation_strings":["School of Computer Science and Engineering, Beihang University, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079362609","display_name":"Depei Qian","orcid":"https://orcid.org/0000-0002-5382-1473"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Depei Qian","raw_affiliation_strings":["School of Computer Science and Engineering, Beihang University, Beijing, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5106660574"],"corresponding_institution_ids":["https://openalex.org/I82880672"],"apc_list":null,"apc_paid":null,"fwci":0.9653,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.74156184,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":"74","issue":"10","first_page":"3251","last_page":"3262"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9605000019073486,"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.9605000019073486,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.95660001039505,"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/tuner","display_name":"Tuner","score":0.8035779595375061},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7863848209381104},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7462870478630066},{"id":"https://openalex.org/keywords/nasa-deep-space-network","display_name":"NASA Deep Space Network","score":0.5874547958374023},{"id":"https://openalex.org/keywords/operator","display_name":"Operator (biology)","score":0.5095170140266418},{"id":"https://openalex.org/keywords/space","display_name":"Space (punctuation)","score":0.502813994884491},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4914494752883911},{"id":"https://openalex.org/keywords/design-space-exploration","display_name":"Design space exploration","score":0.4670362174510956},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3926756680011749},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3820763826370239},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.33664238452911377},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.22105136513710022},{"id":"https://openalex.org/keywords/spacecraft","display_name":"Spacecraft","score":0.20537760853767395},{"id":"https://openalex.org/keywords/radio-frequency","display_name":"Radio frequency","score":0.19736728072166443},{"id":"https://openalex.org/keywords/aerospace-engineering","display_name":"Aerospace engineering","score":0.18351072072982788},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18216747045516968},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.14695483446121216},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1293140947818756}],"concepts":[{"id":"https://openalex.org/C9819579","wikidata":"https://www.wikidata.org/wiki/Q1544018","display_name":"Tuner","level":3,"score":0.8035779595375061},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7863848209381104},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7462870478630066},{"id":"https://openalex.org/C187107819","wikidata":"https://www.wikidata.org/wiki/Q835696","display_name":"NASA Deep Space Network","level":3,"score":0.5874547958374023},{"id":"https://openalex.org/C17020691","wikidata":"https://www.wikidata.org/wiki/Q139677","display_name":"Operator (biology)","level":5,"score":0.5095170140266418},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.502813994884491},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4914494752883911},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.4670362174510956},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3926756680011749},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3820763826370239},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.33664238452911377},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.22105136513710022},{"id":"https://openalex.org/C29829512","wikidata":"https://www.wikidata.org/wiki/Q40218","display_name":"Spacecraft","level":2,"score":0.20537760853767395},{"id":"https://openalex.org/C74064498","wikidata":"https://www.wikidata.org/wiki/Q3396184","display_name":"Radio frequency","level":2,"score":0.19736728072166443},{"id":"https://openalex.org/C146978453","wikidata":"https://www.wikidata.org/wiki/Q3798668","display_name":"Aerospace engineering","level":1,"score":0.18351072072982788},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18216747045516968},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.14695483446121216},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1293140947818756},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C158448853","wikidata":"https://www.wikidata.org/wiki/Q425218","display_name":"Repressor","level":4,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C86339819","wikidata":"https://www.wikidata.org/wiki/Q407384","display_name":"Transcription factor","level":3,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2024.3441820","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2024.3441820","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-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":[],"awards":[{"id":"https://openalex.org/G4039879177","display_name":null,"funder_award_id":"U23B2020","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4845842933","display_name":null,"funder_award_id":"2021ZD0110203","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G5610567887","display_name":null,"funder_award_id":"92373110","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5774836301","display_name":null,"funder_award_id":"62072018","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6139273093","display_name":null,"funder_award_id":"62322201","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8014835415","display_name":null,"funder_award_id":"U22A2028","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G928764723","display_name":null,"funder_award_id":"62341411","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W2089367555","https://openalex.org/W2149706766","https://openalex.org/W2295598076","https://openalex.org/W2331272331","https://openalex.org/W2896457183","https://openalex.org/W3122286897","https://openalex.org/W3177452048","https://openalex.org/W4251637954","https://openalex.org/W4281932226","https://openalex.org/W4297957988","https://openalex.org/W4318541553","https://openalex.org/W4327930463","https://openalex.org/W4377710416","https://openalex.org/W4400762160"],"related_works":["https://openalex.org/W2125855853","https://openalex.org/W4245652312","https://openalex.org/W2111062328","https://openalex.org/W2108386578","https://openalex.org/W1572417577","https://openalex.org/W91363257","https://openalex.org/W2142450926","https://openalex.org/W3139655666","https://openalex.org/W2118185763","https://openalex.org/W1550409889"],"abstract_inverted_index":{"Deep":[0],"learning":[1],"compiler":[2],"can":[3],"automatically":[4],"optimize":[5],"operators.":[6],"It":[7],"provides":[8],"higher":[9],"flexibility":[10],"compared":[11],"to":[12,83],"vendor":[13],"libraries.":[14],"However,":[15],"existing":[16],"DNN":[17,48],"operator":[18,49,134],"tuning":[19,37],"methods":[20],"mostly":[21],"rely":[22],"on":[23,106],"search-based":[24],"approaches,":[25],"which":[26],"still":[27],"face":[28],"challenges":[29],"such":[30],"as":[31,72],"large":[32],"design":[33,53,87],"spaces":[34],"and":[35,58,69,93,113,125],"long":[36],"times.":[38],"To":[39],"address":[40],"these":[41,76],"issues,":[42],"we":[43,62],"propose":[44],"Sifter,":[45],"an":[46],"efficient":[47],"auto-tuner":[50],"with":[51,110],"speculative":[52],"space":[54],"exploration.":[55],"By":[56],"training":[57],"analyzing":[59],"decision":[60],"trees,":[61],"extract":[63],"shared":[64],"characteristics":[65],"of":[66,122],"high-quality":[67],"schedules":[68,124],"summarize":[70],"them":[71],"pruning":[73],"rules.":[74],"Applying":[75],"rules":[77],"during":[78],"the":[79,86,95,100,127,138],"optimization":[80,96,101,128,135],"allows":[81],"us":[82],"speculatively":[84],"explore":[85],"space,":[88],"minimize":[89],"unnecessary":[90],"hardware":[91],"measurements,":[92],"shorten":[94],"time":[97,129],"without":[98],"compromising":[99],"result.":[102],"We":[103],"conducted":[104],"experiments":[105],"three":[107],"different":[108],"platforms":[109],"various":[111],"operators":[112],"models.":[114],"The":[115],"results":[116],"demonstrate":[117],"that":[118],"Sifter":[119],"reduces":[120],"52%":[121],"redundant":[123],"shortens":[126],"by":[130],"41%":[131],"while":[132],"maintaining":[133],"performance":[136],"at":[137],"state-of-the-art":[139],"level.":[140]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
