基于太湖之光的可扩展分子模拟算法研究与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:yzx_27
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在对原子和分子物理运动的各种研究中,分子动力学(MD)模拟是模拟和研究真实分子运动的常用工具。然而,它在性能,功耗,电力和运行时间方面仍存在严重缺陷。因此,一旦模拟规模扩大并且计算需求持续增长,则会导致性能和能源使用方面的实质性成本骤增。在本文中,为了解决上述问题,在具有异构多核处理器的神威太湖之光超级计算机上,我们优化了当前的算法实现并提出了一种新颖的分子动力学实现。神威太湖之光是一款由中国完全独立设计和开发的超级计算机,拥有丰富的自定义集成方法和全新的多核处理器SW26010。神威太湖之光的计算能力主要由国产多核SW26010处理器支持,且不同于其他现有的异构超级计算机。神威太湖之光是一款异构超级计算机,其峰值性能超过100PFLOPS,在全球排名第一。首先,我们提出了一种基于粒子簇的新算法,以适应神威太湖之光SW26010芯片的特殊体系结构。然后,逐步实现分子动力学模拟仿真优化的三步操作:在SW26010上对分子动力学模拟的并行化扩展,存储器内存访问优化和向量化通信优化。通过在“神威太湖之光”上对分子动力学的扩展,我们不仅证明了其代码的可适用性,可扩展性及其可并行性,更是为其他科学计算应用提供了借鉴作用。经过这些优化过程之后,我们仅仅在单个计算节点上算法达到了14倍的加速比,显著提高了分子动力学仿真代码的性能并减少了其性能能耗。更有甚者,我们的实验中应用了近24,000个计算节点(6,000,000个核心),这些节点在成倍扩展的时候几乎都体现了线性加速的趋势。此外,本文所提出的方法也可以适用于其他分子动力学代码,甚至适用于其他类似的科学计算应用,为其他科学研究提供了理论和实践基础。
其他文献
随着全球化的深入发展,文化交流愈加频繁,更多的外国文学作品传播到了中国。其中,文学作品的汉译发挥着重要作用,对于高质量译文的需求也与日俱增。为了产出高质量的译文,恰当的翻译理论指导至关重要。德国功能学派代表人物克里斯汀·诺德提出翻译导向的文本分析模式,为翻译教学、翻译实践和翻译研究提供了指导。该文本分析模式能够确保全面理解和正确解读文本,为译者在翻译过程中的具体决定提供可靠基石。但是其对翻译实践的
“把”字句和“被”字句在汉语语法中是十分重要的句法结构,然而,对母语为土耳其语的汉语学习者而言,其结构的复杂性和形式的多样性,使得这两种特殊句式成为他们学习汉语时的
随着面向应用的内容的出现和发展,要求Internet的主要功能能够实现大规模高效的数据分发。然而当前互联网主机通信模式限制了数据分发的效率。因此,未来网络或下一代网络领域
作为一种商业服务模式和计算模式,云计算在工业领域和学术领域均己获得了广泛的关注。得益于其灵活性和便利性,海量工作流应用可以在云平台上同时被处理。当前云环境下数据中
无酶传感器是利用一些具有生物催化活性的拟酶物质代替酶修饰到电极上构建的传感器,在生物、临床、环境等方面被广泛研究与应用。纳米材料模拟酶是具有拟酶催化效果的新型材
21世纪是高科技迅猛发展的时代,混沌作为非线性领域中极其富有挑战性的一个学科分支,具有敏感性、伪随机性、类噪声等特性,在信息处理、安全通信、自动化控制等前沿科研领域
随着云计算的快速发展,大多数应用被配置或迁移到云数据中心中执行。各个应用所需求的资源各不相同,给云数据中心的服务质量(Quality of Service,QoS)带来了极大的挑战。随着
浮雕是一种在可塑基面上雕刻出凹凸起伏形象的雕塑,通过光线和透视关系的运用塑造出空间感。浅浮雕作为浮雕的一种,其形体压缩较大,空间占用幅度较小,在保持特征细节的同时突
农户为了共同面对市场竞争和获得共同的利益而展开合作,根据自愿、公平、民主、互利为原则,成立一个具备非营利性、组织性、专业性、民间性等特点的对同类农产品进行共同经营
近年来,随着视觉监控技术与无线多媒体传感器网络(WMSN)的发展,基于多视觉传感器并结合计算机视觉算法实现安防监控的智能化,成为国内外的热点研究课题。作为WMSN的重要组成