2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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

  • 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:453825

评论

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

百家号在线视频编辑器的技术演进

百度Geek说

大前端

WebRtc学习之旅 —— 初认识

小驰笔记

零基础学Tableau系列 | 01—Tableau简介、条形图与直方图

不温卜火

数据可视化 数据清洗 4月日更

1.4 Go语言从入门到精通:Go代理goproxy

xcbeyond

Go 语言 4月日更 goproxy

Redis为什么变慢了?一文讲透如何排查Redis性能问题 | 万字长文

Java redis 程序员 架构 计算机

探索js让你的网页“自己开口说话”

云小梦

JavaScript 音视频 audioContext API

Java高级研发:2021阿里天猫、中间件、蚂蚁金服JD要求+面题答案

钟奕礼

Java 编程 程序员 架构 面试

专科出身,2年进入苏宁,5年跳槽阿里,论我是怎么快速晋升的?

钟奕礼

Java 编程 程序员 架构 面试

架构培训作业

肖春

架构师训练营

I'm Back

小天同学

思考 个人感悟 4月日更

Redis 期中测试

escray

redis 学习 极客时间 Redis 核心技术与实战 4月日更

gorm源码阅读之schema

werbenhu

Go 语言 gorm

WebRtc学习之旅 —— Android端应用开发

小驰笔记

区块链的创新技术给奢侈品行业带来了新的机会

CECBC

奢侈品

大厂面试必须掌握的 Linux 性能优化题

倪朋飞

Linux 面试 性能优化

新动能 · 新机遇:SaaS软件提供商 Zoho 25 周年战略再升级

科创人

莫高窟永不褪色的微笑,照耀在华为未曾止步的数据保护征程

脑极体

可能是最糟糕的愚人节玩笑:科技史上的美式疯狂

脑极体

美团点评高级1234面:算法+HashMap+Zookeeper+线程+Redis+kafka

钟奕礼

Java 编程 程序员 架构 面试

区块链电子合同--赋能企业数字化转型

13530558032

勇做全球区块链“分布式存储”领航

CECBC

分布式

2021阿里面试通关手册必备:5000字面经解析(技术/攻克)

比伯

Java 架构 面试 程序人生 计算机

朱嘉明:《量子时代和数字经济2.0 》推荐序

CECBC

数字经济

历史命令被黑客删除?教你实时备份

运维研习社

Linux 4月日更 服务器安全

拥抱云原生,基于eBPF技术实现Serverless节点访问K8S Service

UCloud技术

容器 云原生 k8s serverles

4月日更挑战|初夏开更,新人领书

InfoQ写作社区官方

4月日更 热门活动

访问控制相关概念及常见模型

龙归科技

身份和访问管理

Golang 泛型浅析

D

开源 云原生 编译器 语言 Go 语言

源中瑞智慧平安社区--为平安生活助力

13530558032

Rust:范型使用trait限定的一点总结

Microwood

rust Trait 范型 范型约束Output Add

从0开始的支付业务架构演进之路

誰敢得罪我

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