{"id":"https://openalex.org/W4411259530","doi":"https://doi.org/10.1145/3736112.3736144","title":"Array Programming on GPUs: Challenges and Opportunities","display_name":"Array Programming on GPUs: Challenges and Opportunities","publication_year":2025,"publication_date":"2025-06-13","ids":{"openalex":"https://openalex.org/W4411259530","doi":"https://doi.org/10.1145/3736112.3736144"},"language":"en","primary_location":{"id":"doi:10.1145/3736112.3736144","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3736112.3736144","pdf_url":null,"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 11th ACM SIGPLAN International Workshop on Libraries, Languages and Compilers for Array Programming","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3736112.3736144","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5063006725","display_name":"Xinyi Li","orcid":"https://orcid.org/0009-0005-7276-7715"},"institutions":[{"id":"https://openalex.org/I223532165","display_name":"University of Utah","ror":"https://ror.org/03r0ha626","country_code":"US","type":"education","lineage":["https://openalex.org/I223532165"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Xinyi Li","raw_affiliation_strings":["University of Utah, Salt Lake City, USA"],"affiliations":[{"raw_affiliation_string":"University of Utah, Salt Lake City, USA","institution_ids":["https://openalex.org/I223532165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014970220","display_name":"Mark Baranowski","orcid":null},"institutions":[{"id":"https://openalex.org/I223532165","display_name":"University of Utah","ror":"https://ror.org/03r0ha626","country_code":"US","type":"education","lineage":["https://openalex.org/I223532165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mark Baranowski","raw_affiliation_strings":["University of Utah, Salt Lake City, USA"],"affiliations":[{"raw_affiliation_string":"University of Utah, Salt Lake City, USA","institution_ids":["https://openalex.org/I223532165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058305816","display_name":"Harvey Dam","orcid":"https://orcid.org/0009-0005-9878-7642"},"institutions":[{"id":"https://openalex.org/I223532165","display_name":"University of Utah","ror":"https://ror.org/03r0ha626","country_code":"US","type":"education","lineage":["https://openalex.org/I223532165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Harvey Dam","raw_affiliation_strings":["University of Utah, Salt Lake City, USA"],"affiliations":[{"raw_affiliation_string":"University of Utah, Salt Lake City, USA","institution_ids":["https://openalex.org/I223532165"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103146139","display_name":"Ganesh Gopalakrishnan","orcid":"https://orcid.org/0000-0002-4161-9278"},"institutions":[{"id":"https://openalex.org/I223532165","display_name":"University of Utah","ror":"https://ror.org/03r0ha626","country_code":"US","type":"education","lineage":["https://openalex.org/I223532165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ganesh Gopalakrishnan","raw_affiliation_strings":["University of Utah, Salt Lake City, USA"],"affiliations":[{"raw_affiliation_string":"University of Utah, Salt Lake City, USA","institution_ids":["https://openalex.org/I223532165"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5063006725"],"corresponding_institution_ids":["https://openalex.org/I223532165"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.16809851,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"41","last_page":"52"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12162","display_name":"Cellular Automata and Applications","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T12162","display_name":"Cellular Automata and Applications","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9973999857902527,"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/T11975","display_name":"Evolutionary Algorithms and Applications","score":0.9972000122070312,"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.7506546974182129},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4996984004974365},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.39394432306289673},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.3609548509120941}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7506546974182129},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4996984004974365},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.39394432306289673},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.3609548509120941}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3736112.3736144","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3736112.3736144","pdf_url":null,"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 11th ACM SIGPLAN International Workshop on Libraries, Languages and Compilers for Array Programming","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3736112.3736144","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3736112.3736144","pdf_url":null,"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 11th ACM SIGPLAN International Workshop on Libraries, Languages and Compilers for Array Programming","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1545792627","https://openalex.org/W2028591972","https://openalex.org/W2620503297","https://openalex.org/W2962766833","https://openalex.org/W2963174729","https://openalex.org/W2979340153","https://openalex.org/W2997728548","https://openalex.org/W3000238554","https://openalex.org/W3009762362","https://openalex.org/W3021029305","https://openalex.org/W3037859627","https://openalex.org/W4200274933","https://openalex.org/W4286224806","https://openalex.org/W4295312788","https://openalex.org/W4302344205","https://openalex.org/W4311263204","https://openalex.org/W4313130501","https://openalex.org/W4317602012","https://openalex.org/W4318541683","https://openalex.org/W4318603194","https://openalex.org/W4385623150","https://openalex.org/W4388105305","https://openalex.org/W4388581258","https://openalex.org/W4403211919","https://openalex.org/W4414836821"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Today,":[0],"the":[1,45,64],"lion's":[2],"share":[3],"of":[4,68],"machine":[5],"learning":[6],"and":[7,22,50,66],"high-performance":[8],"computing":[9],"workloads":[10],"is":[11,47],"executed":[12],"on":[13,32],"GPUs,":[14],"including":[15],"high-stakes":[16],"applications":[17],"such":[18,79],"as":[19,80],"self-driving":[20],"cars":[21],"fusion":[23],"reactor":[24],"simulations.":[25],"Unfortunately,":[26],"GPU":[27],"computations":[28],"are":[29,74],"carried":[30],"out":[31],"largely":[33],"undocumented":[34],"hardware":[35,78],"units":[36,86],"that":[37],"cannot":[38],"trap":[39],"or":[40],"report":[41],"floating-point":[42,69],"exceptions.":[43,70],"Worsening":[44],"situation":[46],"an":[48],"ongoing":[49],"accelerating":[51],"shift":[52,61],"toward":[53],"lower-precision":[54],"arithmetic,":[55],"driven":[56],"by":[57],"performance":[58],"demands\u2014yet":[59],"this":[60],"only":[62],"exacerbates":[63],"frequency":[65],"severity":[67],"Increasingly,":[71],"matrix":[72],"multiplications":[73],"offloaded":[75],"to":[76,90,100],"specialized":[77],"Tensor":[81],"Cores.":[82],"However,":[83],"because":[84],"these":[85],"do":[87],"not":[88],"adhere":[89],"a":[91],"unified":[92],"arithmetic":[93],"standard,":[94],"their":[95],"computed":[96],"results":[97],"can":[98],"deviate":[99],"unacceptable":[101],"levels.":[102]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
