<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi Zhang,</p>
<p>This is interesting, though maintaining a large number of
accelerated versions may be challenging. OpenCL is more portable
than HIP, Vulkan looks like a possible well supported accelerator
API. Is your code openly available?</p>
<p>Benson<br>
</p>
<div class="moz-cite-prefix">On 1/4/20 9:49 AM, 张驭洲 wrote:<br>
</div>
<blockquote type="cite"
cite="mid:4cc7bba1.1db1e.16f6f50862b.Coremail.zhangyuzhou15@mails.ucas.edu.cn">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<p> Dear gromacs developers,
</p>
<p> I want to know if there is any HIP version of gromacs.HIP is a
thin layer above the AMD Rocm stack, and it allows CUDA code to
be converted to portable C++. You can find more details about
HIP on <a href="https://github.com/ROCm-Developer-Tools/HIP"
moz-do-not-send="true">https://github.com/ROCm-Developer-Tools/HIP</a>. Currently
gromacs runs on AMD GPU via OpenCL,but the performance of the
OpenCL version may be worse than the CUDA version.
</p>
<p> Actually I have a HIP version of gromacs right now, which is
converted from 2018.7. I have tested it on AMD MI50 GPUs and get
10%~30% better performance on some test cases than the OpenCL
code of gromacs 2019.3. I want to know if there is any official
plan to develop HIP version gromacs, or anyone else who is
interested in this work.
</p>
<p> </p>
<p> </p>
<p> <span
style="text-align:justify;color:#333333;text-transform:none;text-indent:0px;letter-spacing:normal;font-family:arial;font-size:16px;font-style:normal;font-weight:400;word-spacing:0px;float:none;display:inline
!important;white-space:normal;orphans:2;widows:2;background-color:#FFFFFF;-webkit-text-stroke-width:0px;font-variant-ligatures:normal;font-variant-caps:normal;text-decoration-style:initial;text-decoration-color:initial;"><br>
</span> </p>
Sincerely,
<p> zhang </p>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
</blockquote>
</body>
</html>