{"id":"https://openalex.org/W4400490265","doi":"https://doi.org/10.1109/cscwd61410.2024.10580120","title":"EAtuner: Comparative Study of Evolutionary Algorithms for Compiler Auto-tuning","display_name":"EAtuner: Comparative Study of Evolutionary Algorithms for Compiler Auto-tuning","publication_year":2024,"publication_date":"2024-05-08","ids":{"openalex":"https://openalex.org/W4400490265","doi":"https://doi.org/10.1109/cscwd61410.2024.10580120"},"language":"en","primary_location":{"id":"doi:10.1109/cscwd61410.2024.10580120","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cscwd61410.2024.10580120","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 27th International Conference on Computer Supported Cooperative Work in Design (CSCWD)","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/A5077217555","display_name":"Guojian Xiao","orcid":null},"institutions":[{"id":"https://openalex.org/I2799850029","display_name":"Dongguan University of Technology","ror":"https://ror.org/01m8p7q42","country_code":"CN","type":"education","lineage":["https://openalex.org/I2799850029"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Guojian Xiao","raw_affiliation_strings":["Dongguan University of Technology,Dongguan,China"],"affiliations":[{"raw_affiliation_string":"Dongguan University of Technology,Dongguan,China","institution_ids":["https://openalex.org/I2799850029"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063613049","display_name":"Siyuan Qin","orcid":"https://orcid.org/0000-0003-3915-0279"},"institutions":[{"id":"https://openalex.org/I2799850029","display_name":"Dongguan University of Technology","ror":"https://ror.org/01m8p7q42","country_code":"CN","type":"education","lineage":["https://openalex.org/I2799850029"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Siyuan Qin","raw_affiliation_strings":["Dongguan University of Technology,Dongguan,China"],"affiliations":[{"raw_affiliation_string":"Dongguan University of Technology,Dongguan,China","institution_ids":["https://openalex.org/I2799850029"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100723030","display_name":"Kuan Li","orcid":"https://orcid.org/0000-0002-3272-4084"},"institutions":[{"id":"https://openalex.org/I2799850029","display_name":"Dongguan University of Technology","ror":"https://ror.org/01m8p7q42","country_code":"CN","type":"education","lineage":["https://openalex.org/I2799850029"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kuan Li","raw_affiliation_strings":["Dongguan University of Technology,Dongguan,China"],"affiliations":[{"raw_affiliation_string":"Dongguan University of Technology,Dongguan,China","institution_ids":["https://openalex.org/I2799850029"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100359218","display_name":"Juan Chen","orcid":"https://orcid.org/0000-0002-9116-6449"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Juan Chen","raw_affiliation_strings":["National University of Defense Technology,Changsha,China"],"affiliations":[{"raw_affiliation_string":"National University of Defense Technology,Changsha,China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5089193327","display_name":"Jianping Yin","orcid":"https://orcid.org/0000-0002-5474-4764"},"institutions":[{"id":"https://openalex.org/I2799850029","display_name":"Dongguan University of Technology","ror":"https://ror.org/01m8p7q42","country_code":"CN","type":"education","lineage":["https://openalex.org/I2799850029"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianping Yin","raw_affiliation_strings":["Dongguan University of Technology,Dongguan,China"],"affiliations":[{"raw_affiliation_string":"Dongguan University of Technology,Dongguan,China","institution_ids":["https://openalex.org/I2799850029"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5077217555"],"corresponding_institution_ids":["https://openalex.org/I2799850029"],"apc_list":null,"apc_paid":null,"fwci":1.0911,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.80533044,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"419","last_page":"426"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11975","display_name":"Evolutionary Algorithms and Applications","score":0.9869999885559082,"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"}},"topics":[{"id":"https://openalex.org/T11975","display_name":"Evolutionary Algorithms and Applications","score":0.9869999885559082,"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/compiler","display_name":"Compiler","score":0.7764925956726074},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7587021589279175},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5279794335365295},{"id":"https://openalex.org/keywords/evolutionary-algorithm","display_name":"Evolutionary algorithm","score":0.5170024633407593},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.40854012966156006},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3285995125770569},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.19206935167312622}],"concepts":[{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7764925956726074},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7587021589279175},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5279794335365295},{"id":"https://openalex.org/C159149176","wikidata":"https://www.wikidata.org/wiki/Q14489129","display_name":"Evolutionary algorithm","level":2,"score":0.5170024633407593},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.40854012966156006},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3285995125770569},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.19206935167312622}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/cscwd61410.2024.10580120","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cscwd61410.2024.10580120","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 27th International Conference on Computer Supported Cooperative Work in Design (CSCWD)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320337504","display_name":"Research and Development","ror":"https://ror.org/027s68j25"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W196589239","https://openalex.org/W1698059316","https://openalex.org/W1967846636","https://openalex.org/W1976744965","https://openalex.org/W1984077225","https://openalex.org/W2031706008","https://openalex.org/W2102890180","https://openalex.org/W2121830545","https://openalex.org/W2143124065","https://openalex.org/W2152195021","https://openalex.org/W2168519934","https://openalex.org/W2232317135","https://openalex.org/W2503699867","https://openalex.org/W2595507424","https://openalex.org/W2618564128","https://openalex.org/W2732051504","https://openalex.org/W2793758168","https://openalex.org/W2897301007","https://openalex.org/W2962724414","https://openalex.org/W2963103847","https://openalex.org/W3008788679","https://openalex.org/W3023081374","https://openalex.org/W3098251449","https://openalex.org/W3152199537","https://openalex.org/W3163661296","https://openalex.org/W4230527540","https://openalex.org/W4232288086","https://openalex.org/W4233285768","https://openalex.org/W4281806264"],"related_works":["https://openalex.org/W4240253816","https://openalex.org/W3096456556","https://openalex.org/W2051487156","https://openalex.org/W1713081424","https://openalex.org/W2132806979","https://openalex.org/W2127315869","https://openalex.org/W1523769955","https://openalex.org/W2245390655","https://openalex.org/W4379536100","https://openalex.org/W188282463"],"abstract_inverted_index":{"The":[0,115],"manual":[1],"adjustment":[2],"of":[3,16,52,71,99,132,144,158,189,192],"compilation":[4],"flags":[5],"by":[6],"compiler":[7,25,66,78,94,108,125,193],"users":[8],"is":[9,152],"impractical":[10],"due":[11],"to":[12,46,107],"the":[13,17,48,69,92,140,156,166,190,195],"exponential":[14],"size":[15],"search":[18],"space.":[19],"To":[20,55],"address":[21,56],"this,":[22,57,163],"machine":[23],"learning-based":[24],"auto-tuning":[26],"methods,":[27],"particularly":[28,147],"evolutionary":[29,62,85],"algorithms,":[30],"have":[31,102],"been":[32,104],"proposed.":[33],"However,":[34,134],"existing":[35],"works":[36],"use":[37],"different":[38],"benchmarks":[39],"and":[40,50,73,87,142,181,199],"experimental":[41],"setups,":[42],"making":[43],"it":[44],"difficult":[45],"compare":[47],"strengths":[49],"weaknesses":[51],"various":[53],"algorithms.":[54],"we":[58,164,184],"present":[59],"EAtuner,":[60],"an":[61,129],"algorithm-based":[63],"framework":[64],"for":[65,77],"auto-tuning,":[67,126],"with":[68,155,171,202],"goal":[70],"benchmarking":[72],"identifying":[74],"suitable":[75],"algorithms":[76,86,101,121,167],"auto-tuning.":[79],"We":[80],"implement":[81],"ten":[82,120],"discrete":[83],"binary":[84],"evaluate":[88],"their":[89,200],"effectiveness":[90,141,180],"on":[91,162],"LLVM":[93],"through":[95],"experiments.":[96],"Notably,":[97],"eight":[98],"these":[100],"not":[103],"previously":[105],"applied":[106],"flag":[109],"optimization":[110,149,179],"problems":[111],"before":[112],"our":[113],"work.":[114],"results":[116],"show":[117],"that":[118],"all":[119],"can":[122],"effectively":[123],"achieve":[124],"resulting":[127],"in":[128,139,148,178],"average":[130],"speedup":[131],"1.204.":[133],"there":[135],"are":[136],"notable":[137],"differences":[138],"efficiency":[143],"each":[145],"algorithm,":[146],"efficiency,":[150],"which":[151],"positively":[153],"correlated":[154],"number":[157],"program":[159],"compilations.":[160],"Based":[161],"classify":[165],"into":[168],"three":[169],"levels,":[170],"Differential":[172],"Evolution":[173],"(DE)":[174],"showing":[175],"significant":[176],"advantages":[177],"efficiency.":[182],"Additionally,":[183],"provide":[185],"a":[186],"comprehensive":[187],"summary":[188],"applicability":[191],"flags,":[194],"correlation":[196],"between":[197],"them,":[198],"relationship":[201],"programs.":[203]},"counts_by_year":[{"year":2025,"cited_by_count":3}],"updated_date":"2025-12-23T23:11:35.936235","created_date":"2025-10-10T00:00:00"}
