{"id":"https://openalex.org/W4388581034","doi":"https://doi.org/10.1145/3624062.3624185","title":"CuPBoP-AMD: Extending CUDA to AMD Platforms","display_name":"CuPBoP-AMD: Extending CUDA to AMD Platforms","publication_year":2023,"publication_date":"2023-11-10","ids":{"openalex":"https://openalex.org/W4388581034","doi":"https://doi.org/10.1145/3624062.3624185"},"language":"en","primary_location":{"id":"doi:10.1145/3624062.3624185","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3624062.3624185","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3624062.3624185","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the SC '23 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3624062.3624185","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5086264025","display_name":"Jun Chen","orcid":"https://orcid.org/0000-0002-3429-0451"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jun Chen","raw_affiliation_strings":["Georgia Institute of Technology, United States of America"],"raw_orcid":"https://orcid.org/0000-0002-3429-0451","affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, United States of America","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102855878","display_name":"Xule Zhou","orcid":"https://orcid.org/0009-0004-3765-0143"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xule Zhou","raw_affiliation_strings":["Georgia Institute of Technology, United States of America"],"raw_orcid":"https://orcid.org/0009-0004-3765-0143","affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, United States of America","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000822269","display_name":"Hyesoon Kim","orcid":"https://orcid.org/0000-0002-6061-7825"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hyesoon Kim","raw_affiliation_strings":["Georgia Institute of Technology, United States of America"],"raw_orcid":"https://orcid.org/0000-0002-6061-7825","affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, United States of America","institution_ids":["https://openalex.org/I130701444"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I130701444"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1093","last_page":"1104"},"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/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.9896000027656555,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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.9860000014305115,"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/cuda","display_name":"CUDA","score":0.9686118364334106},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8096637725830078},{"id":"https://openalex.org/keywords/software-portability","display_name":"Software portability","score":0.741240918636322},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.6230297684669495},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.6177639961242676},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5556424260139465},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.4943513870239258},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.4602029025554657},{"id":"https://openalex.org/keywords/coprocessor","display_name":"Coprocessor","score":0.4517214000225067},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.36198413372039795},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.3031145930290222}],"concepts":[{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.9686118364334106},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8096637725830078},{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.741240918636322},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.6230297684669495},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.6177639961242676},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5556424260139465},{"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.4943513870239258},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.4602029025554657},{"id":"https://openalex.org/C86111242","wikidata":"https://www.wikidata.org/wiki/Q859595","display_name":"Coprocessor","level":2,"score":0.4517214000225067},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.36198413372039795},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.3031145930290222},{"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},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3624062.3624185","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3624062.3624185","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3624062.3624185","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the SC '23 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3624062.3624185","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3624062.3624185","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3624062.3624185","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the SC '23 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4388581034.pdf","grobid_xml":"https://content.openalex.org/works/W4388581034.grobid-xml"},"referenced_works_count":7,"referenced_works":["https://openalex.org/W2127013169","https://openalex.org/W2528784626","https://openalex.org/W3032789239","https://openalex.org/W3169712238","https://openalex.org/W3186368531","https://openalex.org/W4246166885","https://openalex.org/W6940710577"],"related_works":["https://openalex.org/W3020739840","https://openalex.org/W2913998709","https://openalex.org/W3177128669","https://openalex.org/W4386875822","https://openalex.org/W4385574943","https://openalex.org/W1537323515","https://openalex.org/W1963859303","https://openalex.org/W2364044215","https://openalex.org/W4313525688","https://openalex.org/W3145240193"],"abstract_inverted_index":{"The":[0],"proliferation":[1],"of":[2,25,50,101],"artificial":[3],"intelligence":[4],"applications":[5,102],"has":[6],"underscored":[7],"the":[8,26,60,104,114],"need":[9],"for":[10,34],"increased":[11],"portability":[12],"among":[13],"graphic":[14],"processing":[15],"units":[16],"(GPUs)":[17],"from":[18],"different":[19],"vendors.":[20],"With":[21],"CUDA":[22,44,57,76,80],"as":[23,71],"one":[24],"most":[27],"popular":[28],"GPU":[29,51],"programming":[30],"languages,":[31],"CuPBoP":[32,67],"(CUDA":[33],"Parallelized":[35],"and":[36,52],"Broad-range":[37],"Processors)":[38],"aims":[39],"to":[40,47,68,86],"provide":[41],"NVIDIA\u2019s":[42],"proprietary":[43],"language":[45],"support":[46],"a":[48,75,98],"variety":[49],"CPU":[53],"platforms":[54],"by":[55],"translating":[56],"programs":[58,81],"at":[59,82],"LLVM/NVVM":[61],"IR":[62,84,88],"level.":[63],"Our":[64],"work":[65],"extends":[66],"AMD":[69,93],"GPUs":[70],"CuPBoP-AMD.":[72],"CuPBoP-AMD":[73,96],"is":[74],"translator":[77],"that":[78,89],"translates":[79,97],"NVVM":[83],"level":[85],"HIP-compatible":[87],"can":[90],"run":[91],"on":[92],"GPUs.":[94],"Currently,":[95],"broader":[99],"range":[100],"in":[103],"Rodinia":[105],"benchmark":[106],"suite":[107],"while":[108],"maintaining":[109],"approximately":[110],"equal":[111],"performance":[112],"than":[113],"existing":[115],"state-of-the-art":[116],"AMD-developed":[117],"translator,":[118],"HIPIFY,":[119],"without":[120],"requiring":[121],"programmer":[122],"intervention.":[123]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
