历史上的今天
返回首页

历史上的今天

今天是:2024年12月09日(星期一)

正在发生

2021年12月09日 | 拓展人类潜能:深势科技使用IPU赋能分子动力学

2021-12-09 来源:EEWORLD

2021年12月9日,中国北京—— 深势科技今日宣布已经完成分子动力学模拟软件DeePMD-kit向Graphcore(拟未)IPU硬件的迁移,表示IPU已经正式支持DeePMD-kit这一荣获戈登贝尔奖的前沿分子动力学模型,自此,研究者可以在IPU上进行分子动力学应用和材料模拟的探索。深势科技和Graphcore将基于IPU,继续发掘AI在科学计算上的潜力,共同探索基于分子动力学模拟的科学计算、药物设计、材料设计和新型能源等场景。目前,开发者已经可以在Graphcore的GitHub中获取基于IPU硬件迁移完成的DeePMD-kit。


 image.png?imageView2/2/w/550


AI赋能HPC:DeePMD-kit为分子动力学模拟带来颠覆性革新


DeePMD-kit是深度势能分子动力学的开源项目。分子动力学是一套分子模拟方法,该方法主要依靠牛顿力学来模拟分子体系的运动。分子动力学在微观世界模拟中起着承载作用,在物理、化学、生物、材料科学以及力学等领域都有着非常重要的应用。


长期以来,传统的分子动力学面临着一种“快而不准”和“准而不快”的难题。分子动力学的关键在于通过构建势函数以精准刻画体系中原子的受力情况。势函数构建通常有两类方法,一种是经验力场,即用经验参数拟合原子之间的受力,主要拟合的对象是实验。这类方法的计算简单,扩展性佳,能模拟很大的尺度。但构建势函数的过程较长,需要花费大量时间和精力,并且扩展性不好,每加入一个新体系都需要重新构建势函数;另一类方法则从量子力学出发,基于量子力学进行适当简化,应用密度泛函理论和第一性原理刻画原子受力。这类方法精确,但是可以处理的原子体系通常比较小。


而深势科技成功将DeePMD-kit进行了并行化,首次实现了具有AIMD精度的第一性原理分子动力学模拟的商业与原子规模的应用,为分子动力学提供了革命性的高性能解决方案,正是由于其极具创新性,深势科技的这一项目在2020年获得了全球计算机高性能计算领域的最高奖项戈登贝尔奖。


“IPU硬件以及Poplar SDK环境很适合进行分子动力学模拟。我们和Graphcore共同对框架和算法进行了定制化优化,最终实现了DeePMD-kit迁移至IPU硬件。整个迁移过程非常成功,所有DeePMD-kit推理相关的功能均能成功部署到IPU硬件上,性能得到了提升,从而实现在IPU上进行分子动力学的应用和材料模拟。”深势科技算法研究员路登辉说道。


IPU将先进的AI能力输入到分子动力学


IPU(智能处理器)是Graphcore公司为机器智能工作负载从零设计的处理器,此次深势科技将分子维度的微观世界部署至IPU上,将先进的AI方法和硬件带入到分子动力学这一传统科学计算领域,这是一次意义非凡的探索,科学计算的边界再次被推远,更多潜能在AI的撬动下被激发。


深势科技选择IPU进行分子动力学任务迁移和模拟,原因在于IPU在硬件、软件以及迁移成本上都有显著优势。在硬件上,IPU硬件比较适合分子动力学模拟发展,尤其是可以提供良好的节点间通信。“此次和Graphcore公司合作,是我们向Multi-device硬件扩张上的一个积极探索,我们发现,IPU相较于传统的AI芯片,对于分子动力学模拟具有特殊的加速效果。”路登辉表示。


Poplar软件助力分子动力学模型轻松转移至IPU


软件上,Graphcore Poplar SDK良好的易用性非常适合进行分子动力学模拟,开发者将DeePMD-kit转移到IPU的过程非常轻松快速,软件迁移成本低。


“在发现IPU架构天然适用于分子动力学之后,我们开始忧虑我们的模型任务是否可以平滑转移至IPU上,结果在合作的早期,我们两个实习生利用暑假闲余时间便在IPU上将DeePMD-kit运行了起来。”深势科技算法研究员路登辉表示,“把DeePMD-kit的算法任务从GPU转移到IPU,就像一个工程师从C++换到Python进行编程,这个过程很美妙。”


总结来说,Graphcore与深势科技合作的意义在于,建立了在IPU上实施分子动力学模拟软件的技术诀窍,也证明了IPU和Poplar SDK优秀的通用性。同时也丰富了DeePMD-kit的硬件平台多样性,为科学计算、药物设计、材料设计等基于分子动力学模拟的应用场景提供了更多可能性,也为通过机器学习的方式赋能传统物理应用提供了更多可能性。


 image.png?imageView2/2/w/550


深势科技首席科学家张林峰表示:“实践证明,Graphcore的IPU硬件以及相应的SDK环境非常适合分子动力学模拟,从整个开源社区发展的角度来说,这也是一次有益的尝试和探索。此次成功向IPU的迁移仅仅是一个开始。无论是从IPU硬件和Poplar软件属性上来说,还是从DeePMD-kit本身方法的算法上来说,IPU都很有优势,并且仍有相当程度的潜力可以发掘。未来我们会继续和Graphcore在硬件以及软件算法、适配、协作上进行更多的探索,更好地推动DeepModeling开源社区的发展。”


Graphcore大中华区总裁兼全球首席营收官卢涛表示:“Graphcore IPU面向下一代机器智能,和Poplar SDK共同设计,创新的架构和软件栈使得它能够快捷地跨领域迁移。Graphcore对DeePMD-kit的支持是Graphcore在全方位业务场景落地的又一个里程碑,也是Graphcore和合作伙伴共同建设繁荣社区的实践之一。Graphcore将和包括深势科技在内的合作伙伴继续深化合作,共同推进应用落地,持续触发创新。”


推荐阅读

史海拾趣

Amphenol(安费诺)公司的发展小趣事

Amphenol Corporation,通常简称为Amphenol,是一家全球领先的连接技术公司,提供广泛的连接器解决方案,涵盖了航空航天、汽车、通信、工业、医疗和军事等多个领域。以下是关于Amphenol公司发展的五个相关故事:

  1. 创立与起步阶段:Amphenol公司成立于1932年,总部位于美国康涅狄格州沃拉姆。最初,公司致力于生产无线电连接器,并通过不断的创新和技术改进,逐步发展成为连接器行业的领导者之一。在第二次世界大战期间,Amphenol公司为美国军队提供了大量的军用连接器,为公司的发展奠定了坚实的基础。

  2. 技术创新与产品多样化:随着电子技术的不断进步和市场需求的不断变化,Amphenol公司不断进行技术创新,拓展产品线的多样性。除了传统的连接器产品,公司还开发了许多新型连接器,如光纤连接器、高速数据连接器、环境密封连接器等,以满足不同行业的需求。

  3. 全球化发展与市场拓展:Amphenol公司在全球范围内建立了广泛的销售网络和生产基地,实现了全球化布局和市场覆盖。公司在美国、欧洲、亚洲和其他地区设有多个生产工厂和研发中心,为客户提供当地化的服务和支持。通过不断扩大市场份额和提升产品质量,Amphenol公司成为了全球连接器市场的主要参与者之一。

  4. 客户合作与定制化解决方案:Amphenol公司与客户建立了紧密的合作关系,根据客户的需求和应用场景,提供定制化的连接器解决方案。公司的工程团队与客户共同设计和开发符合特定要求的产品,为客户提供专业化和个性化的服务。这种定制化解决方案能够满足客户多样化的需求,增强了公司在市场上的竞争优势。

  5. 质量管理与持续改进:Amphenol公司高度重视产品质量管理,严格遵循国际质量管理体系标准。公司的生产工艺和质量管理体系通过了ISO 9001质量管理体系认证,并持续进行质量改进和技术创新。此外,Amphenol公司的产品还通过了各种行业认证和标准,如航空航天领域的AS9100认证等,确保产品的可靠性和稳定性。

这些故事展示了Amphenol公司从创立初期到如今在技术创新、产品多样化、全球化发展、客户合作与定制化解决方案以及质量管理与持续改进等方面取得的重要进展。

Baumer Electric Ag公司的发展小趣事

Baumer Electric Ag公司创立于1952年,初期主要专注于微动开关的生产。面对市场竞争的激烈,公司创始人Herbert Baumer凭借其敏锐的市场洞察力和坚定的决心,带领团队不断研发新产品,提升技术水平。1960年,公司成功推出首个程序控制系列,标志着Baumer在电控生产流程监控和控制领域取得了重要突破。

Geo Semiconductor Inc公司的发展小趣事
通过提高控制精度和响应速度,使立式磨床能够更准确地完成加工任务,提高加工精度和产品质量。
HANA Micron公司的发展小趣事

在电子配件领域,Hama始终保持着对技术创新的追求。公司不断投入研发资源,推出了一系列具有自主知识产权的高精度、高可靠性的检测仪表产品,如激光测距仪、激光柜位计等,广泛应用于钢铁、矿山、化工等行业。这些创新产品不仅满足了客户的多样化需求,也提升了生产效率和产品质量,赢得了市场的广泛认可。同时,Hama还积极拓展国际市场,产品出口到欧洲、美洲、亚洲等多个国家和地区,进一步提升了其国际影响力。

Datalinear公司的发展小趣事

在竞争激烈的电子行业中,Datalinear公司意识到单打独斗很难取得长远的发展。因此,公司积极寻求与其他企业的合作。通过与上下游企业的紧密合作,Datalinear公司不仅降低了生产成本,还提高了产品质量和交货速度。此外,公司还与一些科研机构建立了合作关系,共同研发新技术和新产品,实现了共赢的局面。

Acutechnology公司的发展小趣事

随着技术的不断进步,Acutechnology公司不断对产品进行升级和优化。公司投入大量研发资源,推出了一系列高性能、高可靠性的电子产品,满足了市场的多样化需求。同时,公司积极拓展销售渠道,与国内外多家知名企业建立了长期合作关系,产品销量逐年攀升。

问答坊 | AI 解惑

算法求助:自动进样器

我们项目要做个自动进样器,由电机驱动运动,要求速度为300mm/s,速度挺快的,所以启动和停止时必须匀加速,在驱动里通过产生高低脉冲使电机运转。 nCounts为脉冲个数,nTmpDelay为延时数               &nbs ...…

查看全部问答>

DIRECTSHOW preview时候改变图片显示的大小

我用DIRECTSHOW 想在 preview时候改变图片显示的大小? 哪位大吓知道?…

查看全部问答>

wince rtc开机

各路高手,请问WINCE通过RTC闹钟来实现定时开机要怎么做呀?原理是什么呀?注意不是通过RTC来唤醒系统哦,是开机!…

查看全部问答>

linux下 是如何操作U盘的,是不是按正常的文件操作啊?

能顺便说下U盘的存储原理吗?和硬盘有什么不同?…

查看全部问答>

VxWorks6.3 版本定时器设置问题

我们所使用的Vxworks版本是6.3的, 我想使用 timer_create, timer_connect等API进行设置定时器, 我们进行了设置, 步骤也是跟VxWorks文档介绍的一样, 先调用timer_create, 然后再timer_connect进行处理程序的关联, 最后再调用timer_settime函数进行设 ...…

查看全部问答>

再提供一个小作品:EK-STM3210E大容量仿真学习套件上市啦!

仿真器 - 内嵌ST-LINK II仿真器,支持STM32F10x标准系列和扩展总线系列Cortex-M3 MCU - USB2.0全速,USB供电 - 支持评估系统或用户目标系统仿真 - 下载速度大于5K/秒 - 通过跳线 ...…

查看全部问答>

飞思卡尔K30好使不???急急急 !!!

哪位大神用过飞思卡尔arm的片子,K30系列的???好使不好使啊???谢谢大家!!!…

查看全部问答>

Beaglebone DIY继续 让板子的继电器动起来和输入(字符驱动)。

relaydrv.c驱动: relaytest.c应用程序: Makefile: 测试时自己设置一下,用到如下命令: mknod /dev/relaytest c 251 0 insmod relaydrv.ko ./relaytest rmmod relaydrv 有几个没响。不知道是否电路原因,到时再查。 串口显示: ...…

查看全部问答>

雕刻机自制PCB电路板

雕刻机买回来一年多了,平时就是用来做一下外壳和五金件的样品加工,但从来没有用来做过PCB电路板,当时买这个机器的时候,同时也考虑做电路板的,所以在精度方面也考虑到了。尽管在机器的控制方面比较熟悉,但是第一次做电路板,尽管在参考了网上 ...…

查看全部问答>

转贴--yijian版袖珍示波器DS203开源资料

转贴--yijian版袖珍示波器DS203开源资料 有整套的源代码开放,可供有兴趣者共同学习。 itfans.taobao.com 技术指标:     DS203是一个5踪4线的通用电子工程任务的数字示波器。它的基于ARM Cortex M3内核的CPU,采用FPGA实现对外接 ...…

查看全部问答>