{"id":"https://openalex.org/W4411268762","doi":"https://doi.org/10.1145/3735452.3735530","title":"Grouptuner: Efficient Group-Aware Compiler Auto-tuning","display_name":"Grouptuner: Efficient Group-Aware Compiler Auto-tuning","publication_year":2025,"publication_date":"2025-06-13","ids":{"openalex":"https://openalex.org/W4411268762","doi":"https://doi.org/10.1145/3735452.3735530"},"language":"en","primary_location":{"id":"doi:10.1145/3735452.3735530","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3735452.3735530","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3735452.3735530","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 26th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3735452.3735530","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5111477465","display_name":"B. Gao","orcid":"https://orcid.org/0009-0005-3491-1384"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Bingyu Gao","raw_affiliation_strings":["Peking University, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0005-3491-1384","affiliations":[{"raw_affiliation_string":"Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5115601905","display_name":"Mengyu Yao","orcid":"https://orcid.org/0009-0005-8220-3470"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Mengyu Yao","raw_affiliation_strings":["Peking University, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0005-8220-3470","affiliations":[{"raw_affiliation_string":"Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Ziming Wang","orcid":"https://orcid.org/0009-0008-1794-213X"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ziming Wang","raw_affiliation_strings":["Peking University, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0008-1794-213X","affiliations":[{"raw_affiliation_string":"Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091994419","display_name":"Dong Liu","orcid":null},"institutions":[{"id":"https://openalex.org/I4210098582","display_name":"ZTE (China)","ror":"https://ror.org/00rjhhq63","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210098582"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dong Liu","raw_affiliation_strings":["ZTE Corporation, Chengdu, China"],"raw_orcid":"https://orcid.org/0009-0009-3181-5994","affiliations":[{"raw_affiliation_string":"ZTE Corporation, Chengdu, China","institution_ids":["https://openalex.org/I4210098582"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039182822","display_name":"Ding Li","orcid":"https://orcid.org/0000-0001-7558-9137"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ding Li","raw_affiliation_strings":["Peking University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-7558-9137","affiliations":[{"raw_affiliation_string":"Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101636662","display_name":"Xiangqun Chen","orcid":"https://orcid.org/0000-0002-7366-5906"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiangqun Chen","raw_affiliation_strings":["Peking University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-7366-5906","affiliations":[{"raw_affiliation_string":"Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5021450973","display_name":"Yao Guo","orcid":"https://orcid.org/0000-0001-5064-5286"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yao Guo","raw_affiliation_strings":["Peking University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-5064-5286","affiliations":[{"raw_affiliation_string":"Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.7127,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.81586172,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"122","last_page":"133"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"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":1.0,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9988999962806702,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9939000010490417,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/compiler","display_name":"Compiler","score":0.7684726715087891},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7520724534988403},{"id":"https://openalex.org/keywords/group","display_name":"Group (periodic table)","score":0.5437172651290894},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4869123697280884},{"id":"https://openalex.org/keywords/optimizing-compiler","display_name":"Optimizing compiler","score":0.4241005480289459},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.401334673166275},{"id":"https://openalex.org/keywords/chemistry","display_name":"Chemistry","score":0.07186552882194519}],"concepts":[{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7684726715087891},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7520724534988403},{"id":"https://openalex.org/C2781311116","wikidata":"https://www.wikidata.org/wiki/Q83306","display_name":"Group (periodic table)","level":2,"score":0.5437172651290894},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4869123697280884},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.4241005480289459},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.401334673166275},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.07186552882194519},{"id":"https://openalex.org/C178790620","wikidata":"https://www.wikidata.org/wiki/Q11351","display_name":"Organic chemistry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3735452.3735530","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3735452.3735530","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3735452.3735530","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 26th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3735452.3735530","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3735452.3735530","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3735452.3735530","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 26th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G414244550","display_name":null,"funder_award_id":"2022YFB4501802","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"}],"funders":[{"id":"https://openalex.org/F4320313887","display_name":"ZTE Corporation","ror":"https://ror.org/00rjhhq63"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4411268762.pdf","grobid_xml":"https://content.openalex.org/works/W4411268762.grobid-xml"},"referenced_works_count":19,"referenced_works":["https://openalex.org/W15442747","https://openalex.org/W157259654","https://openalex.org/W1540764732","https://openalex.org/W2031706008","https://openalex.org/W2618564128","https://openalex.org/W2783614532","https://openalex.org/W2796645376","https://openalex.org/W3122749996","https://openalex.org/W3200950867","https://openalex.org/W4205928248","https://openalex.org/W4220833602","https://openalex.org/W4230167402","https://openalex.org/W4242153477","https://openalex.org/W4245698430","https://openalex.org/W4292907573","https://openalex.org/W4388505012","https://openalex.org/W4407848466","https://openalex.org/W4407942537","https://openalex.org/W6912259131"],"related_works":["https://openalex.org/W2127315869","https://openalex.org/W1523769955","https://openalex.org/W2245390655","https://openalex.org/W4379536100","https://openalex.org/W2002505081","https://openalex.org/W2083681681","https://openalex.org/W2577630842","https://openalex.org/W1172579163","https://openalex.org/W1488300410","https://openalex.org/W1713081424"],"abstract_inverted_index":{"Modern":[0],"compilers":[1],"typically":[2,65],"provide":[3,31],"hundreds":[4],"of":[5,23,59,163,187,195],"options":[6,70,155],"to":[7,19,37,55,77,82,98,110,132,151,199],"optimize":[8],"program":[9],"performance,":[10],"but":[11],"users":[12],"often":[13,35,90],"cannot":[14],"fully":[15],"leverage":[16],"them":[17,73],"due":[18,81],"the":[20,57,75,86,149,161,196,200],"huge":[21],"number":[22],"options.":[24,102,146],"While":[25],"standard":[26],"optimization":[27],"combinations":[28],"(e.g.,":[29],"-O3)":[30],"reasonable":[32],"defaults,":[33],"they":[34],"fail":[36],"deliver":[38],"near-peak":[39],"performance":[40,165,185],"across":[41],"diverse":[42],"programs":[43],"and":[44,71,92],"architectures.":[45],"To":[46,116],"address":[47,117],"this":[48,118],"challenge,":[49],"compiler":[50],"auto-tuning":[51,125],"techniques":[52,64],"have":[53],"emerged":[54],"automate":[56],"discovery":[58],"improved":[60],"option":[61,134,180],"combinations.":[62],"Existing":[63],"focus":[66],"on":[67,137],"identifying":[68,144],"critical":[69,101,145],"prioritizing":[72],"during":[74],"search":[76,202],"improve":[78],"efficiency.":[79],"However,":[80],"limited":[83],"tuning":[84],"iterations,":[85],"resulting":[87],"data":[88],"is":[89],"sparse":[91],"noisy,":[93],"making":[94],"it":[95],"highly":[96],"challenging":[97],"accurately":[99],"identify":[100],"As":[103],"a":[104,123],"result,":[105],"these":[106],"algorithms":[107],"are":[108,156],"prone":[109],"being":[111],"trapped":[112],"in":[113],"local":[114],"optima.":[115],"limitation,":[119],"we":[120],"propose":[121],"GroupTuner,":[122],"group-aware":[124],"technique":[126],"that":[127,174],"directly":[128],"applies":[129],"localized":[130],"mutation":[131],"coherent":[133],"groups":[135],"based":[136],"historically":[138],"best-performing":[139],"combinations,":[140,181],"thus":[141],"avoiding":[142],"explicitly":[143],"By":[147],"forgoing":[148],"need":[150],"know":[152],"precisely":[153],"which":[154],"most":[157],"important,":[158],"GroupTuner":[159,175],"maximizes":[160],"use":[162],"existing":[164],"data,":[166],"ensuring":[167],"more":[168],"targeted":[169],"exploration.":[170],"Extensive":[171],"experiments":[172],"demonstrate":[173],"can":[176],"efficiently":[177],"discover":[178],"competitive":[179],"achieving":[182],"an":[183],"average":[184],"improvement":[186],"12.39%":[188],"over":[189],"-O3":[190],"while":[191],"requiring":[192],"only":[193],"77.21%":[194],"time":[197],"compared":[198],"random":[201],"algorithm,":[203],"significantly":[204],"outperforming":[205],"state-of-the-art":[206],"methods.":[207]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-06-12T08:23:45.883708","created_date":"2025-10-10T00:00:00"}
