文章来源:“分子动力学”公众号

链接:https://mp.weixin.qq.com/s/TxNl3339R9SE-WrvdxMsug

编译/文龙

来自俄罗斯多个研究机构的研究人员分别在 AMD 和 Nvidia 的 GPU 加速器上测试了流行的分子动力学建模程序的性能,并进行了比较与分析。在4月19日发表在《国际高性能计算应用杂志》(The International Journal of High Performance Computing Applications)的论文中,研究人员展示了新的开源GPU技术,首次将 LAMMPS 移植到 AMD HIP 上。

研究人员通过使用LAMMPS、Gromacs 和 OpenMM 三种不同的分子动力学模拟程序发现,计算性能不仅受硬件参数的影响,而且还受软件的影响。事实证明,在并行计算的复杂情况下,AMD 驱动程序的较低性能会造成相当大的延迟。因此,研究人员将 LAMMPS 移植到新的开源 GPU 技术 AMD HIP 上。这项技术十分有意义,因为它有助于在 Nvidia GPU 和 AMD 的新 GPU 上有效地使用同一个代码。所开发的 LAMMPS 修改已作为开源发布,并且可以在官方存储库中找到。

「我们彻底分析和比较了 Nvidia Volta 和 AMD Vega20 架构的 GPU 加速器内存系统。我发现 GPU 内核并行启动的逻辑有所不同,并通过可视化程序配置文件进行了演示。不同级别的 GPU 内存层次结构的带宽和延迟,以及 GPU 内核能否有效地并行执行,所有这些方面都对 GPU 程序的实际性能产生重大影响,」 HSE大学博士生、论文的作者之一 Vsevolod Nikolskiy 说。「一方面,这对用户而言是积极的,因为它刺激了竞争,有助于超级计算机的效率提高和成本降低。另一方面,由于需要考虑几种不同类型的 GPU 架构和编程技术的可用性,因此开发有效的程序会更加困难,」HSE 大学教授 Vladimir Stegailov 说。「即使支持不同架构(x86,Arm,POWER)上的普通处理器的程序可移植性通常也很复杂。不同 GPU 平台之间程序的可移植性是一个更为复杂的问题。开源技术消除了许多障碍,并为大型软件的开发人员提供了帮助。」2020年,图形加速器市场出现了越来越大的短缺。其流行的使用领域众所周知:加密货币挖掘和机器学习任务。同时,科学研究还需要 GPU 加速器对新材料和生物分子进行数学建模。「创建强大的超级计算机并开发快速有效的程序是为解决最复杂的全球挑战(例如 COVID-19 )而准备的工具。当今,全球都在使用分子动力学建模软件来寻找与病毒作斗争的方法,」HSE 大学的研究员、论文的作者之一 Nikolay Kondratyuk 说。

论文链接:http://dx.doi.org/10.1177/10943420211008288

原文地址:https://techxplore.com/news/2021-04-open-source-gpu-technology-supercomputers.html

分子动力学开源模拟软件LAMMPS现在可以在AMD的GPU上运行相关推荐

  1. python代码变成手机软件_三款可以在安卓手机上运行Python代码的软件

    导语 READ 我相信大家平时大多数时间肯定都是在电脑上面敲Python代码,有时候出门外或者不方便使用电脑的时候,你是否曾想用手机就能编写和运行Python代码呢?本文将会介绍3款不同的安卓软件帮忙 ...

  2. 安卓虚拟机_【Mac软件】好用的安卓虚拟机 | Mac上运行安卓

    长得好看的人都关注了这个严肃的公众号 ﹁ 关注就好运 ﹂ 前沿 [好用的安卓虚拟机]编译:黑苹果软件 | G先生 这是本公众号Mac软件的第五篇文章,作者是G先生,合作公众号<先生应用> ...

  3. java可以做苹果软件吗_Java应用软件iPhone上运行 苹果没兴趣Sun单干

    CNET科技资讯网3月10日国际报道 Sun正在为苹果iPhone开发一款JVM(Java虚拟机),并计划在6月份发布这款软件,使Java应用软件能够在iPhone上运行. Sun负责Java研究的副 ...

  4. 分子动力学模拟软件_基于GPU的分子动力学软件ACEMD的简介与安装

    Acellera软件包括HTMD.ACEMD.AceCloud.Parameterize.AceFlow和ACEMD3模块. ACEMD简介 ACEMD是一款功能强大的生物分子动力学模拟软件包,该软件 ...

  5. bucket sort sample sort 并行_IBM布局AI硬件大杀器:硬软件并行开发、开源模拟AI工具包...

    原标题:IBM布局AI硬件大杀器:硬软件并行开发.开源模拟AI工具包 智东西(公众号:zhidxcom) 编 | 子佩 智东西11月4日消息,为了解决AI对数据.能源和内存资源的巨大需求,IBM一直致 ...

  6. 分子动力学模拟软件_功能玻璃专题——分子动力学模拟预测氧化钠含量对二元钠硅酸盐玻璃弹性模量的影响...

    赵  谦 1,祖  群 1,齐 亮 2,胡永杰 2,孙雪坤3,陈  阳 1 (1. 中材科技股份有限公司,中国南京 210012:2. 美国密歇根大学,美国密歇根州安娜堡 48109-236: 3. ...

  7. Schrodinger分子动力模拟软件与UltraLAB建模工作站配置探讨

        Schrodinger 2018-1是Schrodinger软件的最新版本,也是目前计算化学领域的领导者,能够为生命科学和材料研究提供软件解决方案和服务.该软件并不是独立,而是一个软件合集包, ...

  8. 神威OpenFOAM——最流行的开源CFD软件与神威·太湖之光的珠联璧合

    背景 OpenFOAM(Open-source Field Operation And Manipulation,开源的场运算与操作)是一款基于C++编写的面向对象CFD类库,被广泛用于流体.传热.分 ...

  9. 二元相图软件_Materials Studio 领先的材料模拟软件

    BIOVIA MATERIALS STUDIO拥有完善的建模和模拟工具,能够帮助材料科学与化学领域的研究者对材料中原子.分子结构与性质.性能间的关系进行预测.利用Materials Studio,各工 ...

最新文章

  1. Learn OpenGL (十):材质
  2. jedis使用_Mybatis的二级缓存、使用Redis做二级缓存
  3. mysql设置作业_MySQL-作业1
  4. SSM整合(配置文件)
  5. 安卓应用安全指南 4.1.2 创建/使用活动 规则书
  6. 在Sharepoint Designer 2007 中加入定制的工作流动作
  7. php in_array()函数
  8. tomcat常见配置及优化、升级
  9. Linux学习之CentOS(一)--CentOS6.5环境搭建
  10. java 的strip_javastript
  11. noip2013 day2
  12. VS2019正式版注册码秘钥
  13. 示例项目:简单的六足步行者
  14. SAP 与 3大财务报表
  15. excel打不开_mac版excel死机该如何恢复?
  16. 枯燥的寒假生活(二) 武汉大学老教务系统提交表单时的密码加密方式
  17. linux各个文件夹,linux各个目录文件夹含义
  18. html中重叠盒子之间的距离,div间距设置_div之间距离设置布局
  19. 图片去水印软件分享!这三个好用的软件不能错过!​
  20. 兴趣题:猴子吃桃问题

热门文章

  1. c语言浮点数无效,深入C++浮点数无效值定义与判定的解决办法
  2. 不错的sed命令详解
  3. openfire自带表结构
  4. toad for oracle12.11,Toad for Oracle 12.11 - 安装指南
  5. 110.JAVA入门__this内存原理
  6. 0-1背包问题及变种
  7. vscode配置护眼色
  8. 【Android -- 开源库】DanmakuFlameMaster 的基本使用
  9. QT中出现程序异常结束,The process was ended forcefully的解决方案
  10. 平面设计培训需要学习多久