{"id":"https://openalex.org/W2106057110","doi":"https://doi.org/10.1109/ipdps.2010.5470479","title":"Offline library adaptation using automatically generated heuristics","display_name":"Offline library adaptation using automatically generated heuristics","publication_year":2010,"publication_date":"2010-04-01","ids":{"openalex":"https://openalex.org/W2106057110","doi":"https://doi.org/10.1109/ipdps.2010.5470479","mag":"2106057110"},"language":"en","primary_location":{"id":"doi:10.1109/ipdps.2010.5470479","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipdps.2010.5470479","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2010 IEEE International Symposium on Parallel &amp; Distributed Processing (IPDPS)","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/A5078966615","display_name":"Fr\u00e9d\u00e9ric de Mesmay","orcid":null},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Frederic de Mesmay","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, USA","Department of Electrical & Computer Engineering, Carnegie Mellon University, Pittsburgh, USA#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, USA","institution_ids":["https://openalex.org/I74973139"]},{"raw_affiliation_string":"Department of Electrical & Computer Engineering, Carnegie Mellon University, Pittsburgh, USA#TAB#","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077820779","display_name":"Yevgen Voronenko","orcid":null},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yevgen Voronenko","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, USA","Department of Electrical & Computer Engineering, Carnegie Mellon University, Pittsburgh, USA#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, USA","institution_ids":["https://openalex.org/I74973139"]},{"raw_affiliation_string":"Department of Electrical & Computer Engineering, Carnegie Mellon University, Pittsburgh, USA#TAB#","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5076407181","display_name":"Markus P\u00fcschel","orcid":"https://orcid.org/0000-0001-8834-8551"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Markus Puschel","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, USA","Department of Electrical & Computer Engineering, Carnegie Mellon University, Pittsburgh, USA#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, USA","institution_ids":["https://openalex.org/I74973139"]},{"raw_affiliation_string":"Department of Electrical & Computer Engineering, Carnegie Mellon University, Pittsburgh, USA#TAB#","institution_ids":["https://openalex.org/I74973139"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I74973139"],"apc_list":null,"apc_paid":null,"fwci":2.5311,"has_fulltext":false,"cited_by_count":21,"citation_normalized_percentile":{"value":0.90258412,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"40","issue":null,"first_page":"1","last_page":"10"},"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.9918000102043152,"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.9918000102043152,"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.9868000149726868,"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/T11269","display_name":"Algorithms and Data Compression","score":0.9653000235557556,"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.8611330389976501},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.7424477934837341},{"id":"https://openalex.org/keywords/testbed","display_name":"Testbed","score":0.700249195098877},{"id":"https://openalex.org/keywords/adaptation","display_name":"Adaptation (eye)","score":0.5829979181289673},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5207119584083557},{"id":"https://openalex.org/keywords/decision-tree","display_name":"Decision tree","score":0.4505786895751953},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3491174280643463},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.34511131048202515},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.179805189371109},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.1483236849308014}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8611330389976501},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.7424477934837341},{"id":"https://openalex.org/C31395832","wikidata":"https://www.wikidata.org/wiki/Q1318674","display_name":"Testbed","level":2,"score":0.700249195098877},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.5829979181289673},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5207119584083557},{"id":"https://openalex.org/C84525736","wikidata":"https://www.wikidata.org/wiki/Q831366","display_name":"Decision tree","level":2,"score":0.4505786895751953},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3491174280643463},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.34511131048202515},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.179805189371109},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.1483236849308014},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/ipdps.2010.5470479","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipdps.2010.5470479","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2010 IEEE International Symposium on Parallel &amp; Distributed Processing (IPDPS)","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.595.4349","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.595.4349","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://spiral.ece.cmu.edu:8080/pub-spiral/pubfile/paper_142.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/W1967846636","https://openalex.org/W1995875735","https://openalex.org/W2005985523","https://openalex.org/W2060533244","https://openalex.org/W2081211681","https://openalex.org/W2102182691","https://openalex.org/W2108464053","https://openalex.org/W2111334029","https://openalex.org/W2118937112","https://openalex.org/W2119537359","https://openalex.org/W2125055259","https://openalex.org/W2135653967","https://openalex.org/W2136952590","https://openalex.org/W2137311321","https://openalex.org/W2143124065","https://openalex.org/W2143161696","https://openalex.org/W2150654326","https://openalex.org/W2157310776","https://openalex.org/W3016647895","https://openalex.org/W4206504442","https://openalex.org/W4235472067","https://openalex.org/W4237474786","https://openalex.org/W4240619461","https://openalex.org/W6678055996","https://openalex.org/W6682220324","https://openalex.org/W6683334985"],"related_works":["https://openalex.org/W2883256816","https://openalex.org/W2171408034","https://openalex.org/W3003320923","https://openalex.org/W2106140982","https://openalex.org/W2152313554","https://openalex.org/W2064303750","https://openalex.org/W1509300825","https://openalex.org/W3092582874","https://openalex.org/W2338718585","https://openalex.org/W2054620577"],"abstract_inverted_index":{"Automatic":[0],"tuning":[1],"has":[2],"emerged":[3],"as":[4],"a":[5,63,80,100,139,148],"solution":[6],"to":[7,51,89],"provide":[8],"high-performance":[9],"libraries":[10,48,120,144],"for":[11,79,121,147],"fast":[12],"changing,":[13],"increasingly":[14],"complex":[15],"computer":[16],"architectures.":[17],"We":[18,127],"distinguish":[19],"offline":[20,111],"adaptation":[21,37,57],"(e.g.,":[22,38],"in":[23,39,93],"ATLAS)":[24],"that":[25,41,59,129],"is":[26,42,62],"performed":[27,43],"during":[28],"installation":[29],"without":[30],"the":[31,56,73,94,131],"full":[32],"problem":[33],"description":[34],"from":[35],"online":[36,69,106,132],"FFTW)":[40],"at":[44],"runtime.":[45],"Offline":[46],"adaptive":[47,70,107,118],"are":[49],"simpler":[50,149],"use,":[52],"but,":[53],"unfortunately,":[54],"writing":[55],"heuristics":[58,92],"power":[60],"them":[61,77],"daunting":[64],"task.":[65],"The":[66],"overhead":[67],"of":[68,82,96],"libraries,":[71],"on":[72],"other":[74],"hand,":[75],"makes":[76],"unsuitable":[78],"number":[81],"applications.":[83],"In":[84],"this":[85],"paper,":[86],"we":[87,115],"propose":[88],"automatically":[90],"generate":[91],"form":[95],"decision":[97,136],"trees":[98,137],"using":[99],"statistical":[101],"classifier,":[102],"effectively":[103],"converting":[104],"an":[105,110],"library":[108],"into":[109],"one.":[112],"As":[113],"testbed":[114],"use":[116],"Spiral-generated":[117],"transform":[119],"current":[122],"multicores":[123],"with":[124,134,142],"vector":[125],"extensions.":[126],"show":[128],"replacing":[130],"search":[133],"generated":[135],"maintains":[138],"performance":[140],"competitive":[141],"vendor":[143],"while":[145],"allowing":[146],"interface":[150],"and":[151],"reduced":[152],"computation":[153],"overhead.":[154]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":3},{"year":2012,"cited_by_count":3}],"updated_date":"2026-06-26T08:34:08.712188","created_date":"2025-10-10T00:00:00"}
