{"id":"https://openalex.org/W2114669797","doi":"https://doi.org/10.1145/2724717","title":"CERE","display_name":"CERE","publication_year":2015,"publication_date":"2015-04-16","ids":{"openalex":"https://openalex.org/W2114669797","doi":"https://doi.org/10.1145/2724717","mag":"2114669797"},"language":"en","primary_location":{"id":"doi:10.1145/2724717","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2724717","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2724717","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":"https://dl.acm.org/doi/pdf/10.1145/2724717","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101425360","display_name":"Pablo de Oliveira Castro","orcid":"https://orcid.org/0000-0001-9007-6145"},"institutions":[{"id":"https://openalex.org/I195731000","display_name":"Universit\u00e9 de Versailles Saint-Quentin-en-Yvelines","ror":"https://ror.org/03mkjjy25","country_code":"FR","type":"education","lineage":["https://openalex.org/I195731000","https://openalex.org/I277688954"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Pablo De Oliveira Castro","raw_affiliation_strings":["Universit\u00e9 de Versailles Saint-Quentin-en-Yvelines and Exascale Computing Research, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universit\u00e9 de Versailles Saint-Quentin-en-Yvelines and Exascale Computing Research, France","institution_ids":["https://openalex.org/I195731000"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032300580","display_name":"Chadi Akel","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chadi Akel","raw_affiliation_strings":["Exascale Computing Research, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Exascale Computing Research, France","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027015251","display_name":"Eric Petit","orcid":"https://orcid.org/0000-0001-5047-1407"},"institutions":[{"id":"https://openalex.org/I195731000","display_name":"Universit\u00e9 de Versailles Saint-Quentin-en-Yvelines","ror":"https://ror.org/03mkjjy25","country_code":"FR","type":"education","lineage":["https://openalex.org/I195731000","https://openalex.org/I277688954"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Eric Petit","raw_affiliation_strings":["Universit\u00e9 de Versailles Saint-Quentin-en-Yvelines, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universit\u00e9 de Versailles Saint-Quentin-en-Yvelines, France","institution_ids":["https://openalex.org/I195731000"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101565659","display_name":"Mihail Popov","orcid":"https://orcid.org/0000-0002-3498-8147"},"institutions":[{"id":"https://openalex.org/I195731000","display_name":"Universit\u00e9 de Versailles Saint-Quentin-en-Yvelines","ror":"https://ror.org/03mkjjy25","country_code":"FR","type":"education","lineage":["https://openalex.org/I195731000","https://openalex.org/I277688954"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Mihail Popov","raw_affiliation_strings":["Universit\u00e9 de Versailles Saint-Quentin-en-Yvelines, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universit\u00e9 de Versailles Saint-Quentin-en-Yvelines, France","institution_ids":["https://openalex.org/I195731000"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048989161","display_name":"William Jalby","orcid":"https://orcid.org/0000-0002-4975-5469"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"William Jalby","raw_affiliation_strings":["Exascale Computing Research, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Exascale Computing Research, France","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":4.9415,"has_fulltext":true,"cited_by_count":41,"citation_normalized_percentile":{"value":0.95405872,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":99},"biblio":{"volume":"12","issue":"1","first_page":"1","last_page":"24"},"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.9998999834060669,"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.9998999834060669,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9962000250816345,"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/T11424","display_name":"Security and Verification in Computing","score":0.992900013923645,"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/computer-science","display_name":"Computer science","score":0.802943229675293},{"id":"https://openalex.org/keywords/benchmarking","display_name":"Benchmarking","score":0.6312762498855591},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5908677577972412},{"id":"https://openalex.org/keywords/spec#","display_name":"Spec#","score":0.4638044834136963},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.445176899433136},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.43440765142440796},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.41940388083457947},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4166543185710907},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.38648685812950134}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.802943229675293},{"id":"https://openalex.org/C86251818","wikidata":"https://www.wikidata.org/wiki/Q816754","display_name":"Benchmarking","level":2,"score":0.6312762498855591},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5908677577972412},{"id":"https://openalex.org/C2778565505","wikidata":"https://www.wikidata.org/wiki/Q2207566","display_name":"Spec#","level":2,"score":0.4638044834136963},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.445176899433136},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.43440765142440796},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.41940388083457947},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4166543185710907},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.38648685812950134},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","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},{"id":"https://openalex.org/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.0},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2724717","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2724717","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2724717","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:HAL:hal-01417214v1","is_oa":false,"landing_page_url":"https://uvsq.hal.science/hal-01417214","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ACM Transactions on Architecture and Code Optimization, 2015, 12 (1), pp.1 - 24. &#x27E8;10.1145/2724717&#x27E9;","raw_type":"Journal articles"}],"best_oa_location":{"id":"doi:10.1145/2724717","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2724717","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2724717","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":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320313144","display_name":"ITEA","ror":null},{"id":"https://openalex.org/F4320326256","display_name":"Grand \u00c9quipement National De Calcul Intensif","ror":"https://ror.org/0010d1q40"},{"id":"https://openalex.org/F4320331144","display_name":"Universit\u00e9 de Versailles Saint-Quentin-en-Yvelines","ror":"https://ror.org/03mkjjy25"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2114669797.pdf","grobid_xml":"https://content.openalex.org/works/W2114669797.grobid-xml"},"referenced_works_count":53,"referenced_works":["https://openalex.org/W1525215176","https://openalex.org/W1534512767","https://openalex.org/W1534965604","https://openalex.org/W1588619409","https://openalex.org/W1609750658","https://openalex.org/W1865305164","https://openalex.org/W1881686332","https://openalex.org/W1961751213","https://openalex.org/W1963545097","https://openalex.org/W1968197401","https://openalex.org/W1973607394","https://openalex.org/W1983545421","https://openalex.org/W1984308372","https://openalex.org/W1992119824","https://openalex.org/W1997021720","https://openalex.org/W2010540152","https://openalex.org/W2014522258","https://openalex.org/W2032787403","https://openalex.org/W2033597569","https://openalex.org/W2036853599","https://openalex.org/W2051005723","https://openalex.org/W2076211048","https://openalex.org/W2092492242","https://openalex.org/W2093708648","https://openalex.org/W2103006842","https://openalex.org/W2107493680","https://openalex.org/W2125517004","https://openalex.org/W2132620176","https://openalex.org/W2134523664","https://openalex.org/W2136452714","https://openalex.org/W2149040884","https://openalex.org/W2150881394","https://openalex.org/W2152389483","https://openalex.org/W2153185479","https://openalex.org/W2153456949","https://openalex.org/W2156286566","https://openalex.org/W2164821985","https://openalex.org/W2171060037","https://openalex.org/W2261527261","https://openalex.org/W2295303622","https://openalex.org/W2534461193","https://openalex.org/W2778806856","https://openalex.org/W2997172441","https://openalex.org/W2999729612","https://openalex.org/W3006335209","https://openalex.org/W3006997840","https://openalex.org/W3103104567","https://openalex.org/W3128129736","https://openalex.org/W4235580647","https://openalex.org/W4238977408","https://openalex.org/W4293575803","https://openalex.org/W4297658262","https://openalex.org/W4300907407"],"related_works":["https://openalex.org/W2142488884","https://openalex.org/W1838930658","https://openalex.org/W2373662841","https://openalex.org/W1607633581","https://openalex.org/W4252566889","https://openalex.org/W3082894236","https://openalex.org/W2770764537","https://openalex.org/W2066278930","https://openalex.org/W2378459399","https://openalex.org/W2098005539"],"abstract_inverted_index":{"This":[0],"article":[1],"presents":[2],"Codelet":[3],"Extractor":[4],"and":[5,16,37,49,74,84,106,124,152,183],"REplayer":[6],"(CERE),":[7],"an":[8,21,54],"open-source":[9],"framework":[10],"for":[11,134],"code":[12,140],"isolation.":[13],"CERE":[14,59,70,86,121,130,148,162,177],"finds":[15],"extracts":[17],"the":[18,41,63,93,116,126,143,157,174,193],"hotspots":[19],"of":[20,26,53,103,156],"application":[22],"as":[23,80],"isolated":[24],"fragments":[25],"code,":[27],"called":[28],"codelets":[29,89,105,149,163],".":[30],"Codelets":[31],"can":[32,131],"be":[33,132],"modified,":[34],"compiled,":[35],"run,":[36],"measured":[38],"independently":[39],"from":[40],"original":[42,117],"application.":[43,55,118],"Code":[44],"isolation":[45],"reduces":[46],"benchmarking":[47],"cost":[48],"allows":[50],"piecewise":[51,139],"optimization":[52],"Unlike":[56],"previous":[57],"approaches,":[58],"isolates":[60],"codes":[61],"at":[62],"compiler":[64],"Intermediate":[65],"Representation":[66],"(IR)":[67],"level.":[68],"Therefore":[69],"is":[71,184],"language":[72],"agnostic":[73],"supports":[75,122],"many":[76],"input":[77],"languages":[78],"such":[79],"C,":[81],"C++,":[82],"Fortran,":[83],"D.":[85],"automatically":[87],"detects":[88],"invocations":[90],"that":[91],"have":[92],"same":[94],"performance":[95,136,182],"behavior.":[96],"Then,":[97],"it":[98],"selects":[99],"a":[100,165],"reduced":[101],"set":[102],"representative":[104],"invocations,":[107],"much":[108],"faster":[109],"to":[110,168,187],"replay,":[111],"which":[112],"still":[113],"captures":[114],"accurately":[115,153,178],"In":[119],"addition,":[120],"recompiling":[123],"retargeting":[125],"extracted":[127],"codelets.":[128],"Therefore,":[129],"used":[133],"cross-architecture":[135],"prediction":[137],"or":[138],"optimization.":[141],"On":[142],"SPEC":[144],"2006":[145],"FP":[146],"benchmarks,":[147],"cover":[150],"90.9%":[151],"replay":[154],"66.3%":[155],"execution":[158],"time.":[159],"We":[160],"use":[161],"in":[164],"realistic":[166],"study":[167],"evaluate":[169],"three":[170],"different":[171],"architectures":[172],"on":[173],"NAS":[175],"benchmarks.":[176],"estimates":[179],"each":[180],"architecture":[181],"7.3":[185],"\u00d7":[186,189],"46.6":[188],"cheaper":[190],"than":[191],"running":[192],"full":[194],"benchmark.":[195]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":7},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":6},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":4},{"year":2016,"cited_by_count":6},{"year":2015,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2016-06-24T00:00:00"}
