{"id":"https://openalex.org/W7167675025","doi":"https://doi.org/10.1145/3811257.3811270","title":"Enabling Vendor-Portable GPU Acceleration for Python-Based Quantum Chemistry with SYCL","display_name":"Enabling Vendor-Portable GPU Acceleration for Python-Based Quantum Chemistry with SYCL","publication_year":2026,"publication_date":"2026-05-06","ids":{"openalex":"https://openalex.org/W7167675025","doi":"https://doi.org/10.1145/3811257.3811270"},"language":null,"primary_location":{"id":"doi:10.1145/3811257.3811270","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3811257.3811270","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Workshop on OpenCL and SYCL","raw_type":"proceedings-article"},"type":"conference-paper","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/A5039600644","display_name":"Abhishek Bagusetty","orcid":"https://orcid.org/0000-0002-9642-921X"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Abhishek Bagusetty","raw_affiliation_strings":["Argonne National Laboratory, Lemont, IL, USA"],"raw_orcid":"https://orcid.org/0000-0002-9642-921X","affiliations":[{"raw_affiliation_string":"Argonne National Laboratory, Lemont, IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046259488","display_name":"\u00c1lvaro V\u00e1zquez\u2010Mayagoitia","orcid":"https://orcid.org/0000-0002-1415-6300"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Alvaro Vazquez-Mayagoitia","raw_affiliation_strings":["Argonne National Laboratory, Lemont, IL, USA"],"raw_orcid":"https://orcid.org/0000-0002-1415-6300","affiliations":[{"raw_affiliation_string":"Argonne National Laboratory, Lemont, IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037766138","display_name":"Qiming Sun","orcid":"https://orcid.org/0000-0003-0528-6186"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Qiming Sun","raw_affiliation_strings":["Quantum Engine LLC, Seattle, WA, USA"],"raw_orcid":"https://orcid.org/0000-0003-0528-6186","affiliations":[{"raw_affiliation_string":"Quantum Engine LLC, Seattle, WA, USA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5087880384","display_name":"Brice Videau","orcid":"https://orcid.org/0000-0001-6824-1263"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Brice Videau","raw_affiliation_strings":["Argonne National Laboratory, Lemont, IL, USA"],"raw_orcid":"https://orcid.org/0000-0001-6824-1263","affiliations":[{"raw_affiliation_string":"Argonne National Laboratory, Lemont, IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"5"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11948","display_name":"Machine Learning in Materials Science","score":0.3330000042915344,"subfield":{"id":"https://openalex.org/subfields/2505","display_name":"Materials Chemistry"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11948","display_name":"Machine Learning in Materials Science","score":0.3330000042915344,"subfield":{"id":"https://openalex.org/subfields/2505","display_name":"Materials Chemistry"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.3237999975681305,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.03139999881386757,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/porting","display_name":"Porting","score":0.9010000228881836},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.7445999979972839},{"id":"https://openalex.org/keywords/software-portability","display_name":"Software portability","score":0.65829998254776},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.4602000117301941},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.45739999413490295},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.37779998779296875},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.37619999051094055}],"concepts":[{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.9010000228881836},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.7445999979972839},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6804999709129333},{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.65829998254776},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.5763999819755554},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.48919999599456787},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.4602000117301941},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.45739999413490295},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.37779998779296875},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.37619999051094055},{"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.36149999499320984},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3206999897956848},{"id":"https://openalex.org/C86111242","wikidata":"https://www.wikidata.org/wiki/Q859595","display_name":"Coprocessor","level":2,"score":0.3019999861717224},{"id":"https://openalex.org/C2991948145","wikidata":"https://www.wikidata.org/wiki/Q16801175","display_name":"National laboratory","level":2,"score":0.29600000381469727},{"id":"https://openalex.org/C9136319","wikidata":"https://www.wikidata.org/wiki/Q362640","display_name":"Covariant transformation","level":2,"score":0.28380000591278076},{"id":"https://openalex.org/C155911762","wikidata":"https://www.wikidata.org/wiki/Q422321","display_name":"Blueprint","level":2,"score":0.2782000005245209},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.26510000228881836},{"id":"https://openalex.org/C2780233296","wikidata":"https://www.wikidata.org/wiki/Q3756229","display_name":"GOST (hash function)","level":2,"score":0.2565000057220459},{"id":"https://openalex.org/C75608658","wikidata":"https://www.wikidata.org/wiki/Q44395","display_name":"Pascal (unit)","level":2,"score":0.2542000114917755}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3811257.3811270","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3811257.3811270","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Workshop on OpenCL and SYCL","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W2769331892","https://openalex.org/W3007178273","https://openalex.org/W3111284907","https://openalex.org/W3200007358","https://openalex.org/W4200216396","https://openalex.org/W4225289793","https://openalex.org/W4311203585","https://openalex.org/W4318602942","https://openalex.org/W4362675180","https://openalex.org/W4385720116","https://openalex.org/W4387319157","https://openalex.org/W4388581070","https://openalex.org/W4391465840","https://openalex.org/W4406763461","https://openalex.org/W4408757666","https://openalex.org/W4410838982","https://openalex.org/W4415250886","https://openalex.org/W4415250909","https://openalex.org/W7128246394","https://openalex.org/W7167067551"],"related_works":[],"abstract_inverted_index":{"GPU4PySCF":[0,74],"is":[1,137],"a":[2,21,69,78,138],"GPU-accelerated":[3],"extension":[4],"of":[5,152],"PySCF":[6],"that":[7,58],"enables":[8],"quantum":[9],"chemistry":[10],"simulations":[11],"(e.g.,":[12,117],"density":[13],"functional":[14],"theory,":[15],"Hartree\u2014Fock":[16],"and":[17,32,40,63,94,112,127],"post-Hartree\u2014Fock":[18],"methods)":[19],"using":[20,81],"two-layer":[22],"acceleration":[23],"design:":[24],"(i)":[25],"Python-level":[26],"array/tensor":[27],"operations":[28],"implemented":[29],"with":[30,83,133],"CuPy,":[31],"(ii)":[33],"custom":[34],"CUDA":[35,76,96],"kernels":[36,97],"for":[37,54,73,87,130,141],"integral":[38],"evaluation":[39],"related":[41],"primitives.":[42],"While":[43],"effective":[44],"on":[45],"NVIDIA":[46,64],"GPUs,":[47],"this":[48],"design":[49],"creates":[50],"practical":[51],"portability":[52],"barriers":[53],"heterogeneous":[55],"HPC":[56],"systems":[57],"increasingly":[59],"comprise":[60],"Intel,":[61],"AMD,":[62],"accelerators.":[65],"This":[66],"work":[67],"presents":[68],"methodology-focused":[70],"porting":[71,95,106,142],"approach":[72],"from":[75],"to":[77,98,147],"vendor-portable":[79],"module:":[80],"CuPy":[82],"Data":[84],"Parallel":[85],"Extensions":[86],"Numpy":[88],"(DPNP)":[89],"at":[90,100],"the":[91,101,153],"Python":[92,111],"layer":[93],"SYCL":[99,113,148],"kernel":[102],"layer.":[103],"We":[104],"summarize":[105],"strategies,":[107],"integration":[108],"mechanisms":[109],"between":[110],"kernels,":[114],"expected":[115],"challenges":[116],"sub-group":[118],"semantics,":[119],"local":[120],"memory":[121,125],"declaration":[122],"scope,":[123],"atomic":[124],"model),":[126],"build/deployment":[128],"practices":[129],"multi-backend":[131],"compilation":[132],"DPC++.":[134],"The":[135],"result":[136],"reusable":[139],"blueprint":[140],"Python-driven":[143],"scientific":[144],"GPU":[145],"applications":[146],"without":[149],"rewriting":[150],"most":[151],"full":[154],"software":[155],"stack.":[156]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2026-07-09T00:00:00"}
