写点什么

基于机器学习的分子动力学模拟获得戈登·贝尔奖

  • 2021-01-13
  • 本文字数:1127 字

    阅读完需:约 4 分钟

基于机器学习的分子动力学模拟获得戈登·贝尔奖

2020 年美国计算机协会(ACM)的戈登·贝尔奖授予了来自美国和中国机构的研究团队,表彰他们题为“用机器学习将分子动力学的从头计算方法的精度推至 1 亿个原子”的项目。据团队介绍,深势分子动力学(Deep Potential Molecular dynamics,DPMD)是一种基于机器学习的新协议,它能够每天模拟超过 1 亿个原子的 1 纳米的轨迹。


分子动力学(Molecular Dynamics)是一种计算机模拟方法,用来分析在特定的时间段内原子的运动和相互作用。从小到单细胞的系统,到大到气体云的复杂系统,科学家都能利用分子动力学模拟的方式来了解这些分子化合物在一段时间内的行动。三十五年来,研究人员一直在使用一种被称为从头计算(ab initio)的模拟方法进行分子动力学研究,因为事实证明这种方式是最有效的。尽管从头计算方法(在拉丁语中,它的意思是“从第一原理”)在模拟中取得了很高的精确度,但是这种方式需要大量的计算资源,这限制了它的应用,最多只能用于包含数千个原子的小型系统。


DPMD 背后的团队在本论文中详细介绍了“从头计算”方法的局限性,发现它随电子自由度(electronic degrees of freedom)的数量呈立方级关系。采用从头计算方法可以实现的典型时空比例的设置是~100 个原子和~10 皮秒。从头计算方法几乎完美地遵守立方扩展定律。即便是世界上最大的超级计算机,也无法进行复杂的化学反应、电化学电池、纳米晶体材料和辐射损伤等方面的模拟。


DP(深度势能,Deep Potential)模型的精确性来源于深度神经网络(DNN)对高维函数独特的近似能力、对对称性约束等物理要求的恰当处理以及并发的学习模式,能够生成紧凑的训练数据集,并保证在相关配置空间中统一的精确度。


DPMD 团队选择利用世界第二快的超级计算机IBM的Summit系统上的 GPU 来运行几乎所有的计算和通信任务。由于“深度势能”模型中的计算粒度的限制,该团队发现,仅仅严重依赖 GPU 的效率会很低。通过算法创新,包括为相邻列表提供新的数据布局以避免嵌入式矩阵计算中的分支,将新数据结构中的元素压缩为 64 位整数以提高 GPU 对自定义TensorFlow操作的优化,以及为深度势能模型创建混合精度计算,团队针对 GPU 相关的低效率进行了优化。通过这些改进,研究人员能够以从头计算计算相同的精度模拟前所未有的规模和时间范围。


戈登·贝尔奖旨在表彰高性能计算领域的成就,入围者必须要证明他们的算法能够在世界最强大的超级计算机上进行扩展。GPU Deep MD-Kit 能够有效地扩展到整个 Summit 超级计算机上,在单/半混合精度下达到 91 PFLOPS(一个 PFLOPS 指的是每秒 1 千万亿次的浮点运算——译注)和 162/275 PFLOPS。这一成绩为下一代超级计算机更好地实现机器学习和物理建模的结合提出了新的挑战。


原文链接:


Molecular Dynamics Simulation Based on Machine Learning Wins Gordon Bell Prize

2021-01-13 13:454341

评论

发布
暂无评论
发现更多内容

开源实践 | OceanBase 在红象云腾大数据场景下的实践与思考

OceanBase 数据库

oceanbase OceanBase 开源 OceanBase 社区版

云原生小课堂|Envoy请求流程源码解析(三):请求解析

York

云原生 网络 envoy Service Mesh (ASM)

什么是持续集成?如何基于Jenkins进行持续集成?

阿里云云效

云计算 阿里云 云原生 持续集成 CI/CD

【百度智能云X英伟达】直播实录|超大规模AI异构计算集群的设计和优化

百度开发者中心

【Python】此集合非彼集合

謓泽

3月月更

拜托,不用记密码真的超酷好吗?

蚂蚁集团移动开发平台 mPaaS

小程序 移动开发 mPaaS

详细解读开源 PolarDB 三节点高可用的功能特性和关键技术

阿里云数据库开源

数据库 阿里云 开源 polarDB

《OceanBase 数据库系统概念》首次发布,系统精准定义 OceanBase !

OceanBase 数据库

oceanbase OceanBase 开源 OceanBase 社区版

CVE-2021-45232分析(APISIX网关未授权访问)

火线安全

云安全 云安全攻防

怎么进行缺陷管理,看完这篇文章,我终于明白了···

阿里云云效

云计算 阿里云 缺陷检测 研发 缺陷管理

项目成本管理系统解决方案

低代码小观

资产管理 成本优化 企业管理系统 CRM系统 项目管理软件

【Zeekr_Tech】软件定义汽车之SOME/IP介绍

Zeekr_Tech

中间件 软件架构

怎样做一个知识库网站

小炮

知识库 SaaS平台

【图解数据结构】排序全面总结(下)

知心宝贝

数据结构 算法 排序算法 3月月更

ABAP 获取本地路径

Jasen Ye

abap 文件路径

报名开启 | 3月30日,阿里云-索信达智能金融平台线上发布会

索信达控股

Ansible:实战笔记

NChunHisenG.🐰

ansible

ABAP 常用日期处理

Jasen Ye

Date 日期处理 abap

拆分电商系统为微服务

孙强

架构师实战营

【百度智能云X英伟达】直播实录|GPU云产品体系介绍和应用场景分享

百度开发者中心

信创背景下,J2PaaS低代码平台如何支持企业国产化?

J2PaaS低代码平台

信创 低代码平台 J2PaaS 企业国产化 J2PaaS低代码

手把手带你走进Babel的编译世界

CRMEB

让人秒懂的Redis的事件处理机制

Linux服务器开发

redis reactor epoll Linux服务器开发 Linux后台开发

EMAS 移动推送发布uni-app插件

移动研发平台EMAS

ios 阿里云 Android端 开发与运维 移动推送

网络安全Kali之基于SSH、FTP协议收集信息

学神来啦

4/8 Serverless 技术实践营成都站持续报名中

阿里巴巴云原生

使用vite创建vue3项目

隔壁的猫

前端 Vite2 vue3.2 3月月更

贝壳Flutter UI 自动化测试原理与实践 - 已开源

贝壳大前端技术团队

flutter 测试 UI自动化 贝壳找房

国产版Postman

Liam

Java Jmeter Postman swagger Mock

虎符交易所APP产品UI全新升级 让用户体验更流畅

区块链前沿News

虎符交易所

负载均衡,你想了解的全在这里!

博文视点Broadview

基于机器学习的分子动力学模拟获得戈登·贝尔奖_AI&大模型_Patrick Kelly_InfoQ精选文章