<?xml version="1.0" encoding="utf-8"?>
<export-example>
  <doc>
    <id>9205</id>
    <completedYear/>
    <publishedYear>2023</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst/>
    <pageLast/>
    <pageNumber/>
    <edition/>
    <issue/>
    <volume>36</volume>
    <type>conferenceobject</type>
    <publisherName/>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>1</belongsToBibliography>
    <completedDate>--</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Gaining Cross-Platform Parallelism for HAL’s Molecular Dynamics Package using SYCL</title>
    <abstract language="eng">Molecular dynamics simulations are one of the methods in scientific computing that benefit from GPU acceleration. For those devices, SYCL is a promising API for writing portable codes. In this paper, we present the case study of HAL’s MD package that has been successfully migrated from CUDA to SYCL. We describe the different strategies that we followed in the process of porting the code. Following these strategies, we achieved code portability across major GPU vendors. Depending on the actual kernels, both significant performance improvements and regressions are observed. As a side effect of the migration process, we obtained impressing speedups also for execution on CPUs.</abstract>
    <parentTitle language="deu">29. PARS-Workshop 2023</parentTitle>
    <identifier type="issn">0177-0454</identifier>
    <identifier type="arxiv">2406.04210</identifier>
    <enrichment key="Series">Mitteilungen - Gesellschaft für Informatik e.V., Parallel-Algorithmen und Rechnerstrukturen</enrichment>
    <enrichment key="PeerReviewed">yes</enrichment>
    <enrichment key="SubmissionStatus">accepted for publication</enrichment>
    <enrichment key="AcceptedDate">2023-08-28</enrichment>
    <enrichment key="opus.source">publish</enrichment>
    <author>Viktor Skoblin</author>
    <submitter>Steffen Christgau</submitter>
    <author>Felix Höfling</author>
    <author>Steffen Christgau</author>
    <collection role="institutes" number="vas">Distributed Algorithms and Supercomputing</collection>
    <collection role="projects" number="no-project">no-project</collection>
    <collection role="institutes" number="scp">Supercomputing</collection>
    <collection role="persons" number="hoefling">Höfling, Felix</collection>
    <collection role="persons" number="christgau">Christgau, Steffen</collection>
  </doc>
</export-example>
