{"id":"https://openalex.org/W2441512324","doi":"https://doi.org/10.1145/2928270","title":"COBAYN","display_name":"COBAYN","publication_year":2016,"publication_date":"2016-06-14","ids":{"openalex":"https://openalex.org/W2441512324","doi":"https://doi.org/10.1145/2928270","mag":"2441512324"},"language":"en","primary_location":{"id":"doi:10.1145/2928270","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2928270","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2928270&type=pdf","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=2928270&type=pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5073952438","display_name":"Amir H. Ashouri","orcid":"https://orcid.org/0000-0001-8606-6497"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Amir Hossein Ashouri","raw_affiliation_strings":["Politecnico di Milano"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Politecnico di Milano","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075709004","display_name":"Giovanni Mariani","orcid":"https://orcid.org/0000-0001-7611-5187"},"institutions":[{"id":"https://openalex.org/I4210148065","display_name":"IBM (Netherlands)","ror":"https://ror.org/055yb9v95","country_code":"NL","type":"company","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210148065"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Giovanni Mariani","raw_affiliation_strings":["IBM, Dwingeloo, the Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM, Dwingeloo, the Netherlands","institution_ids":["https://openalex.org/I4210148065"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077005193","display_name":"Gianluca Palermo","orcid":"https://orcid.org/0000-0001-7955-8012"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Gianluca Palermo","raw_affiliation_strings":["Politecnico di Milano"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Politecnico di Milano","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101962756","display_name":"Eun Park","orcid":"https://orcid.org/0000-0002-2176-5761"},"institutions":[{"id":"https://openalex.org/I1343871089","display_name":"Los Alamos National Laboratory","ror":"https://ror.org/01e41cf67","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I1343871089","https://openalex.org/I198811213","https://openalex.org/I4210120050"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Eunjung Park","raw_affiliation_strings":["Los Alamos National Laboratory, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Los Alamos National Laboratory, USA","institution_ids":["https://openalex.org/I1343871089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103791820","display_name":"John Cavazos","orcid":null},"institutions":[{"id":"https://openalex.org/I86501945","display_name":"University of Delaware","ror":"https://ror.org/01sbq1a82","country_code":"US","type":"education","lineage":["https://openalex.org/I86501945"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"John Cavazos","raw_affiliation_strings":["University of Delaware, DE, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Delaware, DE, USA","institution_ids":["https://openalex.org/I86501945"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5031461662","display_name":"Cristina Silvano","orcid":"https://orcid.org/0000-0003-1668-0883"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Cristina Silvano","raw_affiliation_strings":["Politecnico di Milano"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Politecnico di Milano","institution_ids":["https://openalex.org/I93860229"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5073952438"],"corresponding_institution_ids":["https://openalex.org/I93860229"],"apc_list":null,"apc_paid":null,"fwci":8.0065,"has_fulltext":true,"cited_by_count":87,"citation_normalized_percentile":{"value":0.98115269,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"13","issue":"2","first_page":"1","last_page":"25"},"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.9990000128746033,"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.9990000128746033,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9968000054359436,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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.9957000017166138,"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/speedup","display_name":"Speedup","score":0.9079890847206116},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8945817351341248},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.8374337553977966},{"id":"https://openalex.org/keywords/porting","display_name":"Porting","score":0.7054042816162109},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.6633058786392212},{"id":"https://openalex.org/keywords/bayesian-optimization","display_name":"Bayesian optimization","score":0.6010075807571411},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5623891353607178},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3574492335319519},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.32682910561561584},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.24679386615753174},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.13786333799362183}],"concepts":[{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.9079890847206116},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8945817351341248},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.8374337553977966},{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.7054042816162109},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.6633058786392212},{"id":"https://openalex.org/C2778049539","wikidata":"https://www.wikidata.org/wiki/Q17002908","display_name":"Bayesian optimization","level":2,"score":0.6010075807571411},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5623891353607178},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3574492335319519},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.32682910561561584},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.24679386615753174},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.13786333799362183},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2928270","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2928270","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2928270&type=pdf","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},{"id":"pmh:oai:re.public.polimi.it:11311/1026239","is_oa":true,"landing_page_url":"http://hdl.handle.net/11311/1026239","pdf_url":null,"source":{"id":"https://openalex.org/S4306400312","display_name":"Virtual Community of Pathological Anatomy (University of Castilla La Mancha)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79189158","host_organization_name":"University of Castilla-La Mancha","host_organization_lineage":["https://openalex.org/I79189158"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1145/2928270","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2928270","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2928270&type=pdf","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.5299999713897705,"id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G4937468798","display_name":null,"funder_award_id":"H2020","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G5048386429","display_name":null,"funder_award_id":"671623","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G6572686221","display_name":null,"funder_award_id":"H2020-FET-HPC-671623-ANTAREX","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320321800","display_name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek","ror":"https://ror.org/04jsz6e67"},{"id":"https://openalex.org/F4320332999","display_name":"Horizon 2020 Framework Programme","ror":"https://ror.org/00k4n6c32"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2441512324.pdf","grobid_xml":"https://content.openalex.org/works/W2441512324.grobid-xml"},"referenced_works_count":57,"referenced_works":["https://openalex.org/W585133165","https://openalex.org/W1451759955","https://openalex.org/W1499644348","https://openalex.org/W1540027087","https://openalex.org/W1584183132","https://openalex.org/W1722282631","https://openalex.org/W1736453158","https://openalex.org/W1969991578","https://openalex.org/W1981902599","https://openalex.org/W1984845936","https://openalex.org/W1991495385","https://openalex.org/W1994101511","https://openalex.org/W1997320786","https://openalex.org/W2000873501","https://openalex.org/W2000882268","https://openalex.org/W2002999142","https://openalex.org/W2005985523","https://openalex.org/W2031706008","https://openalex.org/W2047416824","https://openalex.org/W2052902739","https://openalex.org/W2066542988","https://openalex.org/W2071455611","https://openalex.org/W2072040441","https://openalex.org/W2077115703","https://openalex.org/W2100218206","https://openalex.org/W2103006842","https://openalex.org/W2103604968","https://openalex.org/W2118937112","https://openalex.org/W2119691711","https://openalex.org/W2121344286","https://openalex.org/W2128120785","https://openalex.org/W2133990480","https://openalex.org/W2134633067","https://openalex.org/W2142079700","https://openalex.org/W2143161696","https://openalex.org/W2147286743","https://openalex.org/W2147370410","https://openalex.org/W2147623728","https://openalex.org/W2152243483","https://openalex.org/W2156560068","https://openalex.org/W2166502390","https://openalex.org/W2168519934","https://openalex.org/W2170112109","https://openalex.org/W2330621167","https://openalex.org/W2411334977","https://openalex.org/W2520468727","https://openalex.org/W2609112314","https://openalex.org/W2979006918","https://openalex.org/W2996989811","https://openalex.org/W3005583435","https://openalex.org/W3015537608","https://openalex.org/W3146578712","https://openalex.org/W4211084734","https://openalex.org/W4231368563","https://openalex.org/W4236293132","https://openalex.org/W4239813889","https://openalex.org/W4243205343"],"related_works":["https://openalex.org/W2356602486","https://openalex.org/W2058965144","https://openalex.org/W2351992668","https://openalex.org/W2324828474","https://openalex.org/W2164382479","https://openalex.org/W2374315191","https://openalex.org/W1662038552","https://openalex.org/W2778498407","https://openalex.org/W3021568819","https://openalex.org/W1987014004"],"abstract_inverted_index":{"The":[0,90,109,159],"variety":[1],"of":[2,12,85,161,171,180,209,261,268],"today\u2019s":[3],"architectures":[4],"forces":[5],"programmers":[6],"to":[7,49,75,81,134,182,202],"spend":[8],"a":[9,68],"great":[10],"deal":[11],"time":[13],"porting":[14],"and":[15,42,80,106,120,148,191,223,238,250,257],"tuning":[16],"application":[17,78,97,177],"codes":[18],"across":[19],"different":[20],"platforms.":[21],"Compilers":[22],"themselves":[23],"need":[24],"additional":[25],"tuning,":[26],"which":[27],"has":[28],"considerable":[29],"complexity":[30],"as":[31],"the":[32,39,43,51,83,86,96,127,166,172,207,210,244,265,269,273],"standard":[33,203],"optimization":[34,88,204],"levels,":[35],"usually":[36],"designed":[37],"for":[38,67],"average":[40],"case":[41],"specific":[44],"target":[45],"architecture,":[46],"often":[47],"fail":[48],"bring":[50],"best":[52],"results.":[53],"This":[54],"article":[55,110,128],"proposes":[56],"COBAYN":[57],":":[58],"Compiler":[59],"autotuning":[60,70],"framework":[61,92],"using":[62,72,102,117],"BAYesian":[63],"Networks,":[64],"an":[65,113,144,176],"approach":[66],"compiler":[69,87,150,162],"methodology":[71],"machine":[73,219],"learning":[74],"speed":[76],"up":[77,181],"performance":[79,178],"reduce":[82],"cost":[84],"phases.":[89],"proposed":[91,211,245],"is":[93],"based":[94,115],"on":[95,116,143,185,189,194,198,230,255],"characterization":[98],"done":[99],"dynamically":[100],"by":[101,151,165,272],"independent":[103],"microarchitecture":[104],"features":[105],"Bayesian":[107,130],"networks.":[108],"also":[111],"presents":[112],"evaluation":[114],"static":[118],"analysis":[119],"hybrid":[121],"feature":[122],"collection":[123],"approaches.":[124],"In":[125],"addition,":[126],"compares":[129],"networks":[131],"with":[132,156,200,213],"respect":[133,201],"several":[135],"state-of-the-art":[136],"machine-learning":[137],"models.":[138],"Experiments":[139],"were":[140],"carried":[141],"out":[142],"ARM":[145],"embedded":[146],"platform":[147],"GCC":[149],"considering":[152],"two":[153],"benchmark":[154],"suites":[155],"39":[157],"applications.":[158],"set":[160],"configurations,":[163],"selected":[164],"model":[167],"(less":[168],"than":[169],"7%":[170],"search":[173],"space),":[174],"demonstrated":[175],"speedup":[179],"4.6":[183],"\u00d7":[184,188,193,197,233,236,240,249,252],"Polybench":[186,258],"(1.85":[187],"average)":[190,199],"3.1":[192],"cBench":[195,256],"(1.54":[196],"levels.":[205],"Moreover,":[206],"comparison":[208],"technique":[212],"(i)":[214],"random":[215,274],"iterative":[216,221,275],"compilation,":[217,222],"(ii)":[218],"learning--based":[220],"(iii)":[224],"noniterative":[225],"predictive":[226],"modeling":[227],"techniques":[228],"shows,":[229],"average,":[231],"1.2":[232],",":[234,237],"1.37":[235],"1.48":[239],"speedup,":[241,253],"respectively.":[242],"Finally,":[243],"method":[246],"demonstrates":[247],"4":[248],"3":[251],"respectively,":[254],"in":[259],"terms":[260],"exploration":[262],"efficiency":[263],"given":[264],"same":[266],"quality":[267],"solutions":[270],"generated":[271],"compilation":[276],"model.":[277]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":10},{"year":2024,"cited_by_count":9},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":12},{"year":2021,"cited_by_count":11},{"year":2020,"cited_by_count":13},{"year":2019,"cited_by_count":9},{"year":2018,"cited_by_count":8},{"year":2017,"cited_by_count":7},{"year":2016,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2016-06-24T00:00:00"}
