{"id":"https://openalex.org/W2167209023","doi":"https://doi.org/10.1145/1242531.1242553","title":"Fast compiler optimisation evaluation using code-feature based performance prediction","display_name":"Fast compiler optimisation evaluation using code-feature based performance prediction","publication_year":2007,"publication_date":"2007-05-07","ids":{"openalex":"https://openalex.org/W2167209023","doi":"https://doi.org/10.1145/1242531.1242553","mag":"2167209023"},"language":"en","primary_location":{"id":"doi:10.1145/1242531.1242553","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1242531.1242553","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 4th international conference on Computing frontiers","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/A5050229154","display_name":"Christophe Dubach","orcid":"https://orcid.org/0000-0003-4811-2469"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Christophe Dubach","raw_affiliation_strings":["University of Edinburgh, Edinburgh, United Kingdom"],"affiliations":[{"raw_affiliation_string":"University of Edinburgh, Edinburgh, United Kingdom","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103791820","display_name":"John Cavazos","orcid":null},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"John Cavazos","raw_affiliation_strings":["University of Edinburgh, Edinburgh, United Kingdom"],"affiliations":[{"raw_affiliation_string":"University of Edinburgh, Edinburgh, United Kingdom","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070407969","display_name":"Bj\u00f6rn Franke","orcid":"https://orcid.org/0000-0002-1219-8523"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Bj\u00f6rn Franke","raw_affiliation_strings":["University of Edinburgh, Edinburgh, United Kingdom"],"affiliations":[{"raw_affiliation_string":"University of Edinburgh, Edinburgh, United Kingdom","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083325184","display_name":"Grigori Fursin","orcid":"https://orcid.org/0000-0001-7719-1624"},"institutions":[{"id":"https://openalex.org/I4210144804","display_name":"Laboratoire de Recherche en Informatique","ror":"https://ror.org/04e3ktk27","country_code":"FR","type":"facility","lineage":["https://openalex.org/I102197404","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I4210144804","https://openalex.org/I4210159245"]},{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en informatique et en automatique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I102197404","display_name":"Universit\u00e9 Paris-Sud","ror":"https://ror.org/028rypz17","country_code":"FR","type":"education","lineage":["https://openalex.org/I102197404"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Grigori Fursin","raw_affiliation_strings":["INRIA Futurs and LRI: Paris-Sud University, Paris, France"],"affiliations":[{"raw_affiliation_string":"INRIA Futurs and LRI: Paris-Sud University, Paris, France","institution_ids":["https://openalex.org/I1326498283","https://openalex.org/I102197404","https://openalex.org/I4210144804"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027001025","display_name":"Michael O\u2019Boyle","orcid":"https://orcid.org/0000-0003-1619-5052"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Michael F.P. O'Boyle","raw_affiliation_strings":["University of Edinburgh, Edinburgh, United Kingdom"],"affiliations":[{"raw_affiliation_string":"University of Edinburgh, Edinburgh, United Kingdom","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5040252809","display_name":"Olivier Temam","orcid":null},"institutions":[{"id":"https://openalex.org/I102197404","display_name":"Universit\u00e9 Paris-Sud","ror":"https://ror.org/028rypz17","country_code":"FR","type":"education","lineage":["https://openalex.org/I102197404"]},{"id":"https://openalex.org/I4210144804","display_name":"Laboratoire de Recherche en Informatique","ror":"https://ror.org/04e3ktk27","country_code":"FR","type":"facility","lineage":["https://openalex.org/I102197404","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I4210144804","https://openalex.org/I4210159245"]},{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en informatique et en automatique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1326498283"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Olivier Temam","raw_affiliation_strings":["INRIA Futurs and LRI: Paris-Sud University, Paris, France"],"affiliations":[{"raw_affiliation_string":"INRIA Futurs and LRI: Paris-Sud University, Paris, France","institution_ids":["https://openalex.org/I1326498283","https://openalex.org/I102197404","https://openalex.org/I4210144804"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5050229154"],"corresponding_institution_ids":["https://openalex.org/I98677209"],"apc_list":null,"apc_paid":null,"fwci":7.32,"has_fulltext":false,"cited_by_count":88,"citation_normalized_percentile":{"value":0.97272988,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"131","last_page":"142"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9995999932289124,"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":0.9995999932289124,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9994000196456909,"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"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9961000084877014,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/computer-science","display_name":"Computer science","score":0.884945273399353},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.7789990901947021},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.7309006452560425},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.6540180444717407},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6093741059303284},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.6050971746444702},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.59918212890625},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5874402523040771},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.5042964220046997},{"id":"https://openalex.org/keywords/factor","display_name":"Factor (programming language)","score":0.46454811096191406},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.44768738746643066},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.41630321741104126},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3482935428619385},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.33801549673080444},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.32056161761283875},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.19732192158699036},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.10542279481887817}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.884945273399353},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.7789990901947021},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.7309006452560425},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.6540180444717407},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6093741059303284},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6050971746444702},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.59918212890625},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5874402523040771},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.5042964220046997},{"id":"https://openalex.org/C2781039887","wikidata":"https://www.wikidata.org/wiki/Q1391724","display_name":"Factor (programming language)","level":2,"score":0.46454811096191406},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.44768738746643066},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.41630321741104126},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3482935428619385},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.33801549673080444},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.32056161761283875},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.19732192158699036},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.10542279481887817},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/1242531.1242553","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1242531.1242553","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 4th international conference on Computing frontiers","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.184.8545","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.184.8545","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://homepages.inf.ed.ac.uk/s0567037/papers/cf14-dubach.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":26,"referenced_works":["https://openalex.org/W15442747","https://openalex.org/W72057947","https://openalex.org/W1554663460","https://openalex.org/W1567662521","https://openalex.org/W1708603942","https://openalex.org/W1966708898","https://openalex.org/W1967846636","https://openalex.org/W2032787403","https://openalex.org/W2052934867","https://openalex.org/W2060533244","https://openalex.org/W2073617099","https://openalex.org/W2100644471","https://openalex.org/W2100933152","https://openalex.org/W2101924328","https://openalex.org/W2123037616","https://openalex.org/W2137311321","https://openalex.org/W2143124065","https://openalex.org/W2156286566","https://openalex.org/W2157070686","https://openalex.org/W2158924248","https://openalex.org/W2163488221","https://openalex.org/W2168519934","https://openalex.org/W2170216784","https://openalex.org/W4233894383","https://openalex.org/W4244849948","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W2058965144","https://openalex.org/W2164382479","https://openalex.org/W2146343568","https://openalex.org/W98480971","https://openalex.org/W2150291671","https://openalex.org/W2013643406","https://openalex.org/W2027972911","https://openalex.org/W2778498407","https://openalex.org/W1822025191","https://openalex.org/W2212845119"],"abstract_inverted_index":{"Performance":[0],"tuning":[1,137],"is":[2,42,60,62,139],"an":[3],"important":[4],"and":[5,19,138,160],"time":[6,41],"consuming":[7],"task":[8],"which":[9],"may":[10],"have":[11],"to":[12,78,90,131,142,164],"be":[13,57,129,162],"repeated":[14],"for":[15],"each":[16],"new":[17,85],"application":[18],"platform.":[20],"Although":[21],"iterative":[22],"optimisation":[23],"can":[24,56,66,128,152,161],"automate":[25],"this":[26],"process,":[27],"it":[28,115,127,151],"still":[29],"requires":[30],"many":[31],"executions":[32],"of":[33,36,50,71,95,108,135,169],"different":[34],"versions":[35,51],"the":[37,44,48,69,93,105,109,133,167],"program.":[38],"As":[39],"execution":[40],"frequently":[43],"limiting":[45],"factor":[46],"in":[47],"number":[49],"or":[52],"transformed":[53],"programs":[54],"that":[55,65,150],"considered,":[58],"what":[59],"needed":[61],"a":[63,72,84,96,100,123,143,156],"mechanism":[64],"automatically":[67,91],"predict":[68,92,132],"performance":[70,101,134],"modified":[73,97],"program":[74,98],"without":[75],"actually":[76],"having":[77],"run":[79],"it.":[80],"This":[81],"paper":[82],"presents":[83],"machine":[86],"learning":[87,121],"based":[88,103],"technique":[89],"speedup":[94],"using":[99],"model":[102],"on":[104],"code":[106],"features":[107],"tuned":[110],"programs.":[111],"Unlike":[112],"previous":[113],"approaches":[114],"does":[116],"not":[117,140],"require":[118],"any":[119,136],"prior":[120,144],"over":[122],"benchmark":[124],"suite.":[125],"Furthermore,":[126],"used":[130,163],"restricted":[141],"seen":[145],"trans-formation":[146],"space.":[147],"We":[148],"show":[149],"deliver":[153],"predictions":[154],"with":[155],"high":[157],"correlation":[158],"coefficient":[159],"dramatically":[165],"reduce":[166],"cost":[168],"search.":[170]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":6},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":5},{"year":2013,"cited_by_count":8},{"year":2012,"cited_by_count":9}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
