{"id":"https://openalex.org/W2239144794","doi":"https://doi.org/10.1145/2830772.2830780","title":"Cross-architecture performance prediction (XAPP) using CPU code to predict GPU performance","display_name":"Cross-architecture performance prediction (XAPP) using CPU code to predict GPU performance","publication_year":2015,"publication_date":"2015-12-05","ids":{"openalex":"https://openalex.org/W2239144794","doi":"https://doi.org/10.1145/2830772.2830780","mag":"2239144794"},"language":"en","primary_location":{"id":"doi:10.1145/2830772.2830780","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2830772.2830780","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2830772.2830780","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 48th International Symposium on Microarchitecture","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/2830772.2830780","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5031627270","display_name":"Newsha Ardalani","orcid":"https://orcid.org/0000-0002-9975-4819"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Newsha Ardalani","raw_affiliation_strings":["University of Wisconsin-Madison"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Wisconsin-Madison","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089088033","display_name":"Clint Lestourgeon","orcid":null},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Clint Lestourgeon","raw_affiliation_strings":["University of Wisconsin-Madison"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Wisconsin-Madison","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028943049","display_name":"Karthikeyan Sankaralingam","orcid":"https://orcid.org/0000-0002-8315-2389"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Karthikeyan Sankaralingam","raw_affiliation_strings":["University of Wisconsin-Madison"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Wisconsin-Madison","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103428074","display_name":"Xiaojin Zhu","orcid":null},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiaojin Zhu","raw_affiliation_strings":["University of Wisconsin-Madison"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Wisconsin-Madison","institution_ids":["https://openalex.org/I135310074"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I135310074"],"apc_list":null,"apc_paid":null,"fwci":9.5542,"has_fulltext":true,"cited_by_count":107,"citation_normalized_percentile":{"value":0.98419553,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"725","last_page":"737"},"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9993000030517578,"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"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9983999729156494,"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/porting","display_name":"Porting","score":0.9377199411392212},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8723219633102417},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6043567061424255},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.5868331789970398},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5836815237998962},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.542145848274231},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.5137485265731812},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.470567911863327},{"id":"https://openalex.org/keywords/central-processing-unit","display_name":"Central processing unit","score":0.4536955654621124},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.43718022108078003},{"id":"https://openalex.org/keywords/performance-prediction","display_name":"Performance prediction","score":0.4266635775566101},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.24852120876312256},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.18976366519927979},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.14961552619934082},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.13542556762695312},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.07367321848869324}],"concepts":[{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.9377199411392212},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8723219633102417},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6043567061424255},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.5868331789970398},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5836815237998962},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.542145848274231},{"id":"https://openalex.org/C50630238","wikidata":"https://www.wikidata.org/wiki/Q971505","display_name":"General-purpose computing on graphics processing units","level":3,"score":0.5137485265731812},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.470567911863327},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.4536955654621124},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.43718022108078003},{"id":"https://openalex.org/C2777115002","wikidata":"https://www.wikidata.org/wiki/Q7168246","display_name":"Performance prediction","level":2,"score":0.4266635775566101},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.24852120876312256},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.18976366519927979},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.14961552619934082},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.13542556762695312},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.07367321848869324},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2830772.2830780","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2830772.2830780","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2830772.2830780","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 48th International Symposium on Microarchitecture","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/2830772.2830780","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2830772.2830780","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2830772.2830780","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 48th International Symposium on Microarchitecture","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2403733622","display_name":"SHF: Medium: Title: Idempotent Processing and Architectures","funder_award_id":"1162215","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3945699512","display_name":"CSR: Small: Accelerating Towards the Hardware Specialization Era: A Holistic Approach","funder_award_id":"1218432","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4301530282","display_name":null,"funder_award_id":"CNS-1228782","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4835674071","display_name":null,"funder_award_id":"CCF-1162215","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G599432671","display_name":"TWC: Phase: Medium: Collaborative Proposal: Understanding and Exploiting Parallelism in Deep Packet Inspection on Concurrent Architectures","funder_award_id":"1228782","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2239144794.pdf","grobid_xml":"https://content.openalex.org/works/W2239144794.grobid-xml"},"referenced_works_count":53,"referenced_works":["https://openalex.org/W1485035304","https://openalex.org/W1534477342","https://openalex.org/W1537323515","https://openalex.org/W1591176520","https://openalex.org/W1948366833","https://openalex.org/W1974470441","https://openalex.org/W1981896890","https://openalex.org/W2002555321","https://openalex.org/W2002579649","https://openalex.org/W2008039167","https://openalex.org/W2019155735","https://openalex.org/W2038666141","https://openalex.org/W2042614373","https://openalex.org/W2059935991","https://openalex.org/W2070544163","https://openalex.org/W2080592089","https://openalex.org/W2084660366","https://openalex.org/W2091973955","https://openalex.org/W2096858484","https://openalex.org/W2098644672","https://openalex.org/W2109506090","https://openalex.org/W2109608899","https://openalex.org/W2112121929","https://openalex.org/W2123004270","https://openalex.org/W2124861237","https://openalex.org/W2132219981","https://openalex.org/W2134633067","https://openalex.org/W2134845864","https://openalex.org/W2145949183","https://openalex.org/W2151338124","https://openalex.org/W2152513418","https://openalex.org/W2152761983","https://openalex.org/W2154327203","https://openalex.org/W2157070686","https://openalex.org/W2159481344","https://openalex.org/W2167334577","https://openalex.org/W2168361773","https://openalex.org/W2273225609","https://openalex.org/W2273440736","https://openalex.org/W2534461193","https://openalex.org/W2912934387","https://openalex.org/W3009845143","https://openalex.org/W3021405205","https://openalex.org/W3190383611","https://openalex.org/W4229976825","https://openalex.org/W4238117188","https://openalex.org/W4239813889","https://openalex.org/W4250460648","https://openalex.org/W4285719527","https://openalex.org/W6632075054","https://openalex.org/W6635165560","https://openalex.org/W6678898439","https://openalex.org/W6799244760"],"related_works":["https://openalex.org/W2621501241","https://openalex.org/W2208757713","https://openalex.org/W3177128669","https://openalex.org/W2991848348","https://openalex.org/W1963859303","https://openalex.org/W2364044215","https://openalex.org/W2389600408","https://openalex.org/W240129890","https://openalex.org/W3048701459","https://openalex.org/W2149078538"],"abstract_inverted_index":{"GPUs":[0],"have":[1],"become":[2],"prevalent":[3],"and":[4,13],"more":[5],"general":[6],"purpose,":[7],"but":[8],"GPU":[9,43,53,79],"programming":[10],"remains":[11],"challenging":[12],"time":[14],"consuming":[15],"for":[16,45],"the":[17],"majority":[18],"of":[19,48],"programmers.":[20],"In":[21],"addition,":[22],"it":[23],"is":[24,55],"not":[25],"always":[26],"clear":[27],"which":[28],"codes":[29],"will":[30],"benefit":[31],"from":[32],"getting":[33],"ported":[34],"to":[35,41,77],"GPU.":[36],"Therefore,":[37],"having":[38],"a":[39,46,52,67],"tool":[40],"estimate":[42],"performance":[44],"piece":[47],"code":[49],"before":[50],"writing":[51],"implementation":[54,76],"highly":[56],"desirable.":[57],"To":[58],"this":[59],"end,":[60],"we":[61],"propose":[62],"Cross-Architecture":[63],"Performance":[64],"Prediction":[65],"(XAPP),":[66],"machine-learning":[68],"based":[69],"technique":[70],"that":[71],"uses":[72],"only":[73],"single-threaded":[74],"CPU":[75],"predict":[78],"performance.":[80]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":11},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":17},{"year":2021,"cited_by_count":11},{"year":2020,"cited_by_count":16},{"year":2019,"cited_by_count":12},{"year":2018,"cited_by_count":11},{"year":2017,"cited_by_count":12},{"year":2016,"cited_by_count":6}],"updated_date":"2026-06-26T08:34:08.712188","created_date":"2025-10-10T00:00:00"}
