{"id":"https://openalex.org/W7166189077","doi":"https://doi.org/10.1145/3815572.3815757","title":"Multi-Device Shallow Water Simulations on CPUs, GPUs, and FPGAs with SYCL","display_name":"Multi-Device Shallow Water Simulations on CPUs, GPUs, and FPGAs with SYCL","publication_year":2026,"publication_date":"2026-06-26","ids":{"openalex":"https://openalex.org/W7166189077","doi":"https://doi.org/10.1145/3815572.3815757"},"language":null,"primary_location":{"id":"doi:10.1145/3815572.3815757","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3815572.3815757","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 Platform for Advanced Scientific Computing Conference","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3815572.3815757","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5068121724","display_name":"Markus B\u00fcttner","orcid":"https://orcid.org/0009-0004-7205-1357"},"institutions":[{"id":"https://openalex.org/I54009628","display_name":"University of Bayreuth","ror":"https://ror.org/0234wmv40","country_code":"DE","type":"education","lineage":["https://openalex.org/I54009628"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Markus B\u00fcttner","raw_affiliation_strings":["University of Bayreuth, Bayreuth, Germany"],"raw_orcid":"https://orcid.org/0009-0004-7205-1357","affiliations":[{"raw_affiliation_string":"University of Bayreuth, Bayreuth, Germany","institution_ids":["https://openalex.org/I54009628"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102931078","display_name":"Christoph Alt","orcid":"https://orcid.org/0000-0001-8897-5205"},"institutions":[{"id":"https://openalex.org/I181369854","display_name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg","ror":"https://ror.org/00f7hpc57","country_code":"DE","type":"education","lineage":["https://openalex.org/I181369854"]},{"id":"https://openalex.org/I206945453","display_name":"Paderborn University","ror":"https://ror.org/058kzsd48","country_code":"DE","type":"education","lineage":["https://openalex.org/I206945453"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Christoph Alt","raw_affiliation_strings":["Paderborn University, Paderborn, Germany and Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg, Erlangen, Germany"],"raw_orcid":"https://orcid.org/0000-0001-8897-5205","affiliations":[{"raw_affiliation_string":"Paderborn University, Paderborn, Germany and Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg, Erlangen, Germany","institution_ids":["https://openalex.org/I181369854","https://openalex.org/I206945453"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009852288","display_name":"Tobias Kenter","orcid":"https://orcid.org/0000-0002-5088-0267"},"institutions":[{"id":"https://openalex.org/I206945453","display_name":"Paderborn University","ror":"https://ror.org/058kzsd48","country_code":"DE","type":"education","lineage":["https://openalex.org/I206945453"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Tobias Kenter","raw_affiliation_strings":["Paderborn University, Paderborn, Germany"],"raw_orcid":"https://orcid.org/0000-0002-5088-0267","affiliations":[{"raw_affiliation_string":"Paderborn University, Paderborn, Germany","institution_ids":["https://openalex.org/I206945453"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043208394","display_name":"Harald Koestler","orcid":"https://orcid.org/0000-0002-6992-2690"},"institutions":[{"id":"https://openalex.org/I181369854","display_name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg","ror":"https://ror.org/00f7hpc57","country_code":"DE","type":"education","lineage":["https://openalex.org/I181369854"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Harald K\u00f6stler","raw_affiliation_strings":["Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg, Erlangen, Germany"],"raw_orcid":"https://orcid.org/0000-0002-6992-2690","affiliations":[{"raw_affiliation_string":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg, Erlangen, Germany","institution_ids":["https://openalex.org/I181369854"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039484700","display_name":"Christian Plessl","orcid":"https://orcid.org/0000-0001-5728-9982"},"institutions":[{"id":"https://openalex.org/I206945453","display_name":"Paderborn University","ror":"https://ror.org/058kzsd48","country_code":"DE","type":"education","lineage":["https://openalex.org/I206945453"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Christian Plessl","raw_affiliation_strings":["Paderborn University, Paderborn, Germany"],"raw_orcid":"https://orcid.org/0000-0001-5728-9982","affiliations":[{"raw_affiliation_string":"Paderborn University, Paderborn, Germany","institution_ids":["https://openalex.org/I206945453"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5058783170","display_name":"Vadym Aizinger","orcid":"https://orcid.org/0000-0002-1061-3084"},"institutions":[{"id":"https://openalex.org/I54009628","display_name":"University of Bayreuth","ror":"https://ror.org/0234wmv40","country_code":"DE","type":"education","lineage":["https://openalex.org/I54009628"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Vadym Aizinger","raw_affiliation_strings":["University of Bayreuth, Bayreuth, Germany"],"raw_orcid":"https://orcid.org/0000-0002-1061-3084","affiliations":[{"raw_affiliation_string":"University of Bayreuth, Bayreuth, Germany","institution_ids":["https://openalex.org/I54009628"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"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.76207675,"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":"12"},"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.15970000624656677,"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.15970000624656677,"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/T10739","display_name":"Electromagnetic Scattering and Analysis","score":0.093299999833107,"subfield":{"id":"https://openalex.org/subfields/3107","display_name":"Atomic and Molecular Physics, and Optics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11751","display_name":"Lattice Boltzmann Simulation Studies","score":0.08389999717473984,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.4593000113964081},{"id":"https://openalex.org/keywords/waves-and-shallow-water","display_name":"Waves and shallow water","score":0.3869999945163727},{"id":"https://openalex.org/keywords/transmission","display_name":"Transmission (telecommunications)","score":0.26170000433921814}],"concepts":[{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.4593000113964081},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.420199990272522},{"id":"https://openalex.org/C186348155","wikidata":"https://www.wikidata.org/wiki/Q7975538","display_name":"Waves and shallow water","level":2,"score":0.3869999945163727},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.31529998779296875},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3041999936103821},{"id":"https://openalex.org/C39432304","wikidata":"https://www.wikidata.org/wiki/Q188847","display_name":"Environmental science","level":0,"score":0.2924000024795532},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.28949999809265137},{"id":"https://openalex.org/C62649853","wikidata":"https://www.wikidata.org/wiki/Q199687","display_name":"Remote sensing","level":1,"score":0.2872999906539917},{"id":"https://openalex.org/C761482","wikidata":"https://www.wikidata.org/wiki/Q118093","display_name":"Transmission (telecommunications)","level":2,"score":0.26170000433921814},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.25189998745918274}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3815572.3815757","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3815572.3815757","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 Platform for Advanced Scientific Computing Conference","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3815572.3815757","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3815572.3815757","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 Platform for Advanced Scientific Computing Conference","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Clean water and sanitation","score":0.7155314087867737,"id":"https://metadata.un.org/sdg/6"}],"awards":[{"id":"https://openalex.org/G659790206","display_name":"Performanceoptimiertes CoDesign von Ozeanmodellierungssoftware auf FPGAs","funder_award_id":"502500606","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1984148356","https://openalex.org/W2013920367","https://openalex.org/W2094388431","https://openalex.org/W2899187877","https://openalex.org/W2962513952","https://openalex.org/W2968104784","https://openalex.org/W3009233884","https://openalex.org/W3143085327","https://openalex.org/W3195293013","https://openalex.org/W3198027315","https://openalex.org/W4205236375","https://openalex.org/W4382048438","https://openalex.org/W4383749493","https://openalex.org/W4388581065","https://openalex.org/W4394007454","https://openalex.org/W4396943560","https://openalex.org/W4401861898","https://openalex.org/W4408476125","https://openalex.org/W4408909405","https://openalex.org/W4409699259","https://openalex.org/W4416004219","https://openalex.org/W4416004305","https://openalex.org/W4416004490","https://openalex.org/W4416434687","https://openalex.org/W7128246042"],"related_works":[],"abstract_inverted_index":{"Shallow":[0],"water":[1,35],"models":[2],"are":[3,64],"an":[4],"essential":[5],"tool":[6],"for":[7,19,47],"simulating":[8],"tsunamis":[9],"and":[10,23,49,56,101,119],"storm":[11],"surges,":[12],"where":[13],"they":[14],"need":[15],"to":[16,66,126],"efficiently":[17],"execute":[18],"different":[20,61,105],"spatial":[21],"resolutions":[22],"time":[24],"scales.":[25],"In":[26,85],"this":[27,59],"work,":[28],"we":[29],"present":[30],"a":[31,41,76,86,115,121],"discontinuous":[32],"Galerkin":[33],"shallow":[34],"solver":[36],"implemented":[37],"in":[38,114],"SYCL":[39],"providing":[40],"common":[42],"numerical":[43],"code":[44],"base":[45],"suitable":[46],"portable":[48],"scalable":[50],"multi-device":[51],"execution":[52],"on":[53,130],"CPUs,":[54],"GPUs,":[55],"FPGAs.":[57],"To":[58],"end,":[60],"communication":[62],"strategies":[63],"adapted":[65],"the":[67,93],"available":[68],"device":[69],"capabilities.":[70],"The":[71],"implementation":[72],"is":[73],"validated":[74],"using":[75],"range":[77],"of":[78,82,124],"Mediterranean":[79],"Sea":[80],"meshes":[81],"increasing":[83],"resolution.":[84],"challenging":[87],"strong":[88],"scaling":[89,117],"scenario,":[90],"FPGAs":[91],"reach":[92],"highest":[94],"aggregate":[95],"performance.":[96],"GPUs":[97],"by":[98],"AMD,":[99],"Intel,":[100],"NVIDIA":[102],"from":[103],"three":[104],"clusters":[106],"can":[107],"play":[108],"out":[109],"their":[110],"superior":[111],"peak":[112],"performance":[113],"weak":[116],"benchmark":[118],"achieve":[120],"parallel":[122],"efficiency":[123],"up":[125],"0.8":[127],"-":[128],"0.9":[129],"64":[131],"GPUs.":[132]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2026-06-27T00:00:00"}
