{"id":"https://openalex.org/W7124841690","doi":"https://doi.org/10.1109/sci68648.2025.11333834","title":"Kernel-level Access-based Memory Transfer Optimization Framework (KAMTOF): Parallel Incremental GPU Porting of CONVERGE CFD using SYCL","display_name":"Kernel-level Access-based Memory Transfer Optimization Framework (KAMTOF): Parallel Incremental GPU Porting of CONVERGE CFD using SYCL","publication_year":2025,"publication_date":"2025-12-09","ids":{"openalex":"https://openalex.org/W7124841690","doi":"https://doi.org/10.1109/sci68648.2025.11333834"},"language":"en","primary_location":{"id":"doi:10.1109/sci68648.2025.11333834","doi":"https://doi.org/10.1109/sci68648.2025.11333834","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sci68648.2025.11333834","pdf_url":null,"source":{"id":"https://openalex.org/S7407114850","display_name":"Supercomputing India (SCI)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 Supercomputing India (SCI)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"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/A5123424025","display_name":"Sidarth Narayanan D","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4210119461","display_name":"Convergent Science (United States)","ror":"https://ror.org/02f4p4v04","country_code":"US","type":"company","lineage":["https://openalex.org/I4210119461"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sidarth Narayanan D","raw_affiliation_strings":["Convergent Science, Inc. Madison,WI,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Convergent Science, Inc. Madison,WI,USA","institution_ids":["https://openalex.org/I4210119461"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025508999","display_name":"Josin Tom","orcid":"https://orcid.org/0000-0002-2717-089X","observed_orcids":["https://orcid.org/0000-0002-2717-089X"]},"institutions":[{"id":"https://openalex.org/I4210119461","display_name":"Convergent Science (United States)","ror":"https://ror.org/02f4p4v04","country_code":"US","type":"company","lineage":["https://openalex.org/I4210119461"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Josin Tom","raw_affiliation_strings":["Convergent Science, Inc. Madison,WI,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Convergent Science, Inc. Madison,WI,USA","institution_ids":["https://openalex.org/I4210119461"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5123430455","display_name":"Joshua Duncan","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4210119461","display_name":"Convergent Science (United States)","ror":"https://ror.org/02f4p4v04","country_code":"US","type":"company","lineage":["https://openalex.org/I4210119461"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Joshua Duncan","raw_affiliation_strings":["Convergent Science, Inc. Madison,WI,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Convergent Science, Inc. Madison,WI,USA","institution_ids":["https://openalex.org/I4210119461"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5123379143","display_name":"Mohsen Moghadasi Barazandeh","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4210119461","display_name":"Convergent Science (United States)","ror":"https://ror.org/02f4p4v04","country_code":"US","type":"company","lineage":["https://openalex.org/I4210119461"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mohsen Moghadasi Barazandeh","raw_affiliation_strings":["Convergent Science, Inc. Madison,WI,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Convergent Science, Inc. Madison,WI,USA","institution_ids":["https://openalex.org/I4210119461"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011027643","display_name":"Sparsh Ganju","orcid":"https://orcid.org/0000-0002-7309-7195","observed_orcids":["https://orcid.org/0000-0002-7309-7195"]},"institutions":[{"id":"https://openalex.org/I4210119461","display_name":"Convergent Science (United States)","ror":"https://ror.org/02f4p4v04","country_code":"US","type":"company","lineage":["https://openalex.org/I4210119461"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sparsh Ganju","raw_affiliation_strings":["Convergent Science, Inc. Madison,WI,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Convergent Science, Inc. Madison,WI,USA","institution_ids":["https://openalex.org/I4210119461"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072695798","display_name":"Raju Mandhapati","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4210119461","display_name":"Convergent Science (United States)","ror":"https://ror.org/02f4p4v04","country_code":"US","type":"company","lineage":["https://openalex.org/I4210119461"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Raju Mandhapati","raw_affiliation_strings":["Convergent Science, Inc. Madison,WI,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Convergent Science, Inc. Madison,WI,USA","institution_ids":["https://openalex.org/I4210119461"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051176667","display_name":"Yogiraj Mantri","orcid":"https://orcid.org/0000-0002-3552-4176","observed_orcids":["https://orcid.org/0000-0002-3552-4176"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yogiraj Mantri","raw_affiliation_strings":["Convergent Science India LLP Pune,Maharashtra,India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Convergent Science India LLP Pune,Maharashtra,India","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5123416567","display_name":"Cooper Burns D","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4210119461","display_name":"Convergent Science (United States)","ror":"https://ror.org/02f4p4v04","country_code":"US","type":"company","lineage":["https://openalex.org/I4210119461"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Cooper Burns D","raw_affiliation_strings":["Convergent Science, Inc. Madison,WI,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Convergent Science, Inc. Madison,WI,USA","institution_ids":["https://openalex.org/I4210119461"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"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.9994999766349792,"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.9994999766349792,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.00019999999494757503,"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/T10481","display_name":"Computer Graphics and Visualization Techniques","score":9.999999747378752e-05,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/gpu-porting","display_name":"GPU porting","score":0.9629999995231628},{"id":"https://openalex.org/keywords/sycl","display_name":"SYCL","score":0.8659999966621399},{"id":"https://openalex.org/keywords/computational-fluid-dynamics","display_name":"computational fluid dynamics","score":0.8019999861717224},{"id":"https://openalex.org/keywords/incompressible-flow-solver","display_name":"incompressible flow solver","score":0.8130000233650208},{"id":"https://openalex.org/keywords/data-ownership","display_name":"data ownership","score":0.5479999780654907}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.839900016784668},{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.8183000087738037},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6632000207901001},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.6053000092506409},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5934000015258789},{"id":"https://openalex.org/C557945733","wikidata":"https://www.wikidata.org/wiki/Q389772","display_name":"Data transmission","level":2,"score":0.5679000020027161},{"id":"https://openalex.org/C1633027","wikidata":"https://www.wikidata.org/wiki/Q815820","display_name":"Computational fluid dynamics","level":2,"score":0.46320000290870667},{"id":"https://openalex.org/C47487241","wikidata":"https://www.wikidata.org/wiki/Q5227230","display_name":"Data access","level":2,"score":0.4546999931335449},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.45159998536109924},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.4505000114440918},{"id":"https://openalex.org/C47434764","wikidata":"https://www.wikidata.org/wiki/Q1770035","display_name":"Dead code","level":5,"score":0.4496999979019165},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.44200000166893005},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.44119998812675476},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.3668999969959259},{"id":"https://openalex.org/C182365436","wikidata":"https://www.wikidata.org/wiki/Q50701","display_name":"Variable (mathematics)","level":2,"score":0.34790000319480896},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.33709999918937683},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.33570000529289246},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.32510000467300415},{"id":"https://openalex.org/C1232282","wikidata":"https://www.wikidata.org/wiki/Q1783551","display_name":"Data conversion","level":2,"score":0.31949999928474426},{"id":"https://openalex.org/C197298091","wikidata":"https://www.wikidata.org/wiki/Q5318963","display_name":"Dynamic data","level":2,"score":0.3127000033855438},{"id":"https://openalex.org/C2776175482","wikidata":"https://www.wikidata.org/wiki/Q1195816","display_name":"Transfer (computing)","level":2,"score":0.2937999963760376},{"id":"https://openalex.org/C139571649","wikidata":"https://www.wikidata.org/wiki/Q1156793","display_name":"Program optimization","level":3,"score":0.29109999537467957},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.28600001335144043},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.27649998664855957},{"id":"https://openalex.org/C91481028","wikidata":"https://www.wikidata.org/wiki/Q1054686","display_name":"Distributed memory","level":3,"score":0.2678999900817871},{"id":"https://openalex.org/C93518851","wikidata":"https://www.wikidata.org/wiki/Q180160","display_name":"Metadata","level":2,"score":0.2662000060081482},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.26489999890327454},{"id":"https://openalex.org/C2780440489","wikidata":"https://www.wikidata.org/wiki/Q5227278","display_name":"Data-driven","level":2,"score":0.2630000114440918},{"id":"https://openalex.org/C2779965156","wikidata":"https://www.wikidata.org/wiki/Q5227350","display_name":"Data sharing","level":3,"score":0.2606000006198883},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.25380000472068787},{"id":"https://openalex.org/C32802771","wikidata":"https://www.wikidata.org/wiki/Q2443617","display_name":"Port (circuit theory)","level":2,"score":0.2524000108242035},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.25220000743865967}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/sci68648.2025.11333834","doi":"https://doi.org/10.1109/sci68648.2025.11333834","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sci68648.2025.11333834","pdf_url":null,"source":{"id":"https://openalex.org/S7407114850","display_name":"Supercomputing India (SCI)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 Supercomputing India (SCI)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4943999946117401,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W1955094335","https://openalex.org/W1971102487","https://openalex.org/W2042404124","https://openalex.org/W2077672232","https://openalex.org/W2123186492","https://openalex.org/W2532592438","https://openalex.org/W2568921077","https://openalex.org/W2620582636","https://openalex.org/W2767028519","https://openalex.org/W2883642000","https://openalex.org/W2950520840","https://openalex.org/W3020880365","https://openalex.org/W4289827853","https://openalex.org/W4292648738","https://openalex.org/W4294631770","https://openalex.org/W4320915963","https://openalex.org/W4379875479","https://openalex.org/W4386563655","https://openalex.org/W4387318976","https://openalex.org/W4388580994","https://openalex.org/W4391308700","https://openalex.org/W4392881826","https://openalex.org/W4396814805","https://openalex.org/W4402688046"],"related_works":["https://openalex.org/W7167707177","https://openalex.org/W2033964700","https://openalex.org/W7167493175","https://openalex.org/W4235762625","https://openalex.org/W7204052058","https://openalex.org/W4416004216","https://openalex.org/W4415095239","https://openalex.org/W2019793962","https://openalex.org/W2795010649","https://openalex.org/W4320915963"],"abstract_inverted_index":{"Porting":[0],"a":[1,10,56,134,152],"large-scale":[2,135],"computational":[3,74,136],"code":[4,25,59,78],"from":[5],"CPUs":[6],"to":[7,51,60,65,117,125],"GPUs":[8],"is":[9,44,63,115],"complex":[11],"and":[12,93,101,111],"time-intensive":[13],"process,":[14],"likely":[15],"performed":[16],"incrementally":[17],"by":[18],"multiple":[19],"developers.":[20],"This":[21,121],"requires":[22],"working":[23],"on":[24,72],"sections":[26],"without":[27],"full":[28],"knowledge":[29],"of":[30,55,76,106,130],"whether":[31,96],"adjacent":[32],"computations":[33],"have":[34],"been,":[35],"or":[36],"will":[37],"be,":[38],"ported.":[39],"A":[40],"minimally":[41],"invasive":[42],"framework":[43,82,122],"proposed":[45],"that":[46,89],"automatically":[47],"minimizes":[48],"memory":[49],"transfers":[50,98],"aid":[52],"the":[53,73,81,127],"conversion":[54],"legacy":[57],"CPU":[58,100],"GPUs.":[61],"SYCL":[62],"leveraged":[64],"obtain":[66],"hardware":[67],"agnosticism.":[68],"Developers":[69],"focus":[70],"solely":[71],"characteristics":[75],"assigned":[77],"sections,":[79],"while":[80],"optimizes":[83],"data":[84,97,108,113,119,148],"movement":[85],"using":[86],"lightweight":[87],"metadata":[88],"tracks":[90],"variable":[91],"states":[92],"dynamically":[94],"determines":[95],"between":[99],"GPU":[102,144],"are":[103,109],"necessary.":[104],"Transfers":[105],"unmodified":[107],"avoided":[110],"single-machine":[112],"ownership":[114],"enforced":[116],"guarantee":[118],"validity.":[120],"was":[123],"utilized":[124],"port":[126],"incompressible":[128],"solver":[129],"CONVERGE":[131],"CFD":[132],"[1],":[133],"fluid":[137],"dynamics":[138],"(CFD)":[139],"code,":[140],"achieving":[141],"an":[142],"efficient":[143],"implementation":[145],"with":[146],"minimal":[147],"transfer":[149],"overhead,":[150],"in":[151],"short":[153],"time.":[154]},"counts_by_year":[],"updated_date":"2026-10-29T09:56:32.521200","created_date":"2026-01-21T00:00:00"}
