{"id":"https://openalex.org/W4381327222","doi":"https://doi.org/10.1145/3577193.3593714","title":"Performance Embeddings: A Similarity-Based Transfer Tuning Approach to Performance Optimization","display_name":"Performance Embeddings: A Similarity-Based Transfer Tuning Approach to Performance Optimization","publication_year":2023,"publication_date":"2023-06-20","ids":{"openalex":"https://openalex.org/W4381327222","doi":"https://doi.org/10.1145/3577193.3593714"},"language":"en","primary_location":{"id":"doi:10.1145/3577193.3593714","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3577193.3593714","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 37th International Conference on Supercomputing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://www.osti.gov/biblio/1986615","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5032133001","display_name":"Lukas Tr\u00fcmper","orcid":"https://orcid.org/0000-0002-0961-7723"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":true,"raw_author_name":"Lukas Tr\u00fcmper","raw_affiliation_strings":["ETH Zurich, Zurich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-0961-7723","affiliations":[{"raw_affiliation_string":"ETH Zurich, Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002615744","display_name":"Tal Ben\u2010Nun","orcid":"https://orcid.org/0000-0002-3657-6568"},"institutions":[{"id":"https://openalex.org/I1282311441","display_name":"Lawrence Livermore National Laboratory","ror":"https://ror.org/041nk4h53","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282311441","https://openalex.org/I1330989302","https://openalex.org/I198811213","https://openalex.org/I4210138311"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tal Ben-Nun","raw_affiliation_strings":["Lawrence Livermore National Laboratory, Livermore, California, USA"],"raw_orcid":"https://orcid.org/0000-0002-3657-6568","affiliations":[{"raw_affiliation_string":"Lawrence Livermore National Laboratory, Livermore, California, USA","institution_ids":["https://openalex.org/I1282311441"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009037320","display_name":"Philipp Schaad","orcid":"https://orcid.org/0000-0002-8429-7803"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Philipp Schaad","raw_affiliation_strings":["ETH Zurich, Zurich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-8429-7803","affiliations":[{"raw_affiliation_string":"ETH Zurich, Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044806450","display_name":"Alexandru Calotoiu","orcid":"https://orcid.org/0000-0001-9095-9108"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Alexandru Calotoiu","raw_affiliation_strings":["ETH Zurich, Zurich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0001-9095-9108","affiliations":[{"raw_affiliation_string":"ETH Zurich, Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5026990786","display_name":"Torsten Hoefler","orcid":"https://orcid.org/0000-0002-1333-9797"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Torsten Hoefler","raw_affiliation_strings":["ETH Zurich, Zurich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-1333-9797","affiliations":[{"raw_affiliation_string":"ETH Zurich, Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5032133001"],"corresponding_institution_ids":["https://openalex.org/I35440088"],"apc_list":null,"apc_paid":null,"fwci":1.4962,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.80646144,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"50","last_page":"62"},"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.9998000264167786,"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.9998000264167786,"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/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.9908999800682068,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.789824366569519},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.7710796594619751},{"id":"https://openalex.org/keywords/embedding","display_name":"Embedding","score":0.7134485840797424},{"id":"https://openalex.org/keywords/transfer-of-learning","display_name":"Transfer of learning","score":0.5382080078125},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.45887625217437744},{"id":"https://openalex.org/keywords/similarity","display_name":"Similarity (geometry)","score":0.4412177801132202},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.42634376883506775},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.37441423535346985},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3617015779018402},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.32175755500793457}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.789824366569519},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.7710796594619751},{"id":"https://openalex.org/C41608201","wikidata":"https://www.wikidata.org/wiki/Q980509","display_name":"Embedding","level":2,"score":0.7134485840797424},{"id":"https://openalex.org/C150899416","wikidata":"https://www.wikidata.org/wiki/Q1820378","display_name":"Transfer of learning","level":2,"score":0.5382080078125},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.45887625217437744},{"id":"https://openalex.org/C103278499","wikidata":"https://www.wikidata.org/wiki/Q254465","display_name":"Similarity (geometry)","level":3,"score":0.4412177801132202},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.42634376883506775},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.37441423535346985},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3617015779018402},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.32175755500793457},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3577193.3593714","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3577193.3593714","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 37th International Conference on Supercomputing","raw_type":"proceedings-article"},{"id":"pmh:oai:osti.gov:1986615","is_oa":true,"landing_page_url":"https://www.osti.gov/biblio/1986615","pdf_url":null,"source":{"id":"https://openalex.org/S4306402487","display_name":"OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I139351228","host_organization_name":"Office of Scientific and Technical Information","host_organization_lineage":["https://openalex.org/I139351228"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"pmh:oai:osti.gov:1986615","is_oa":true,"landing_page_url":"https://www.osti.gov/biblio/1986615","pdf_url":null,"source":{"id":"https://openalex.org/S4306402487","display_name":"OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I139351228","host_organization_name":"Office of Scientific and Technical Information","host_organization_lineage":["https://openalex.org/I139351228"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":52,"referenced_works":["https://openalex.org/W1487184349","https://openalex.org/W1549155553","https://openalex.org/W1555759054","https://openalex.org/W1598202309","https://openalex.org/W1972501001","https://openalex.org/W2002555321","https://openalex.org/W2034761517","https://openalex.org/W2035080386","https://openalex.org/W2046382913","https://openalex.org/W2072617662","https://openalex.org/W2073061372","https://openalex.org/W2102976251","https://openalex.org/W2107725926","https://openalex.org/W2128249697","https://openalex.org/W2130097981","https://openalex.org/W2154865023","https://openalex.org/W2187089797","https://openalex.org/W2222512263","https://openalex.org/W2294854295","https://openalex.org/W2330621167","https://openalex.org/W2560696237","https://openalex.org/W2612690371","https://openalex.org/W2613618711","https://openalex.org/W2751387202","https://openalex.org/W2763018387","https://openalex.org/W2780077279","https://openalex.org/W2898106867","https://openalex.org/W2901115656","https://openalex.org/W2905135312","https://openalex.org/W2961619211","https://openalex.org/W2963341956","https://openalex.org/W2987684178","https://openalex.org/W3007205676","https://openalex.org/W3021405205","https://openalex.org/W3086481683","https://openalex.org/W3106438168","https://openalex.org/W3116350821","https://openalex.org/W3129093240","https://openalex.org/W3139375332","https://openalex.org/W3160781636","https://openalex.org/W3164327146","https://openalex.org/W3187966659","https://openalex.org/W3203437055","https://openalex.org/W4233487069","https://openalex.org/W4246166885","https://openalex.org/W4246500121","https://openalex.org/W4251681643","https://openalex.org/W4281478943","https://openalex.org/W4281936325","https://openalex.org/W4287363917","https://openalex.org/W4288073749","https://openalex.org/W4320062111"],"related_works":["https://openalex.org/W2081900870","https://openalex.org/W2183306018","https://openalex.org/W2549990292","https://openalex.org/W2345479200","https://openalex.org/W2951819827","https://openalex.org/W3201126466","https://openalex.org/W2849310602","https://openalex.org/W2419146053","https://openalex.org/W2088247287","https://openalex.org/W3006008237"],"abstract_inverted_index":{"Performance":[0,65],"optimization":[1],"is":[2],"an":[3,40],"increasingly":[4],"challenging":[5],"but":[6],"often":[7],"repetitive":[8],"task.":[9],"While":[10],"each":[11],"platform":[12],"has":[13],"its":[14],"quirks,":[15],"the":[16,111,123],"underlying":[17],"code":[18,59],"transformations":[19],"rely":[20],"on":[21,90],"data":[22],"movement":[23],"and":[24,51,61,98,103,121,138,145],"computational":[25],"characteristics":[26,137],"that":[27],"recur":[28],"across":[29],"applications.":[30],"This":[31],"paper":[32],"proposes":[33],"to":[34,116],"leverage":[35],"those":[36],"similarities":[37],"by":[38,114],"constructing":[39],"embedding":[41],"space":[42,47],"for":[43],"subprograms.":[44],"The":[45,130],"continuous":[46],"captures":[48],"both":[49],"static":[50],"dynamic":[52],"properties":[53],"of":[54,71,119],"loop":[55],"nests":[56],"via":[57],"symbolic":[58],"analysis":[60],"performance":[62,72],"profiling,":[63],"respectively.":[64],"embeddings":[66],"enable":[67],"direct":[68],"knowledge":[69],"transfer":[70,87],"tuning":[73,88,109],"between":[74,135],"applications,":[75],"which":[76],"can":[77],"result":[78],"from":[79],"autotuning":[80],"or":[81],"tailored":[82],"improvements.":[83],"We":[84],"demonstrate":[85],"this":[86],"approach":[89],"case":[91],"studies":[92],"in":[93,126],"deep":[94],"neural":[95],"networks,":[96],"dense":[97],"sparse":[99],"linear":[100],"algebra":[101],"compositions,":[102],"numerical":[104],"weather":[105],"prediction":[106],"stencils.":[107],"Transfer":[108],"reduces":[110],"search":[112],"complexity":[113],"up":[115],"four":[117],"orders":[118],"magnitude":[120],"outperforms":[122],"MKL":[124],"library":[125],"sparse-dense":[127],"matrix":[128],"multiplication.":[129],"results":[131],"exhibit":[132],"clear":[133],"correspondences":[134],"program":[136],"optimizations,":[139],"outperforming":[140],"prior":[141],"specialized":[142],"state-of-the-art":[143],"approaches":[144],"generalizing":[146],"beyond":[147],"their":[148],"capabilities.":[149]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
