-
公开(公告)号:CN115394364B
公开(公告)日:2024-02-02
申请号:CN202210816365.6
申请日:2022-07-12
Applicant: 北京应用物理与计算数学研究所
Abstract: 本发明公开了一种原子动力学蒙特卡洛模拟的原子指纹计算方法及装置,该方法应用于异构多核处理器,可以将原子指纹运算分配至多个从核执行,以及采用预先确定原子指纹表的方式快速获取指纹函数的结果,结合空位系统的相对坐标、近邻关系及原子类型向量,可以实现高效率的AKMC原子指纹计算。
-
公开(公告)号:CN115394364A
公开(公告)日:2022-11-25
申请号:CN202210816365.6
申请日:2022-07-12
Applicant: 北京应用物理与计算数学研究所
Abstract: 本发明公开了一种原子动力学蒙特卡洛模拟的原子指纹计算方法及装置,该方法应用于异构多核处理器,可以将原子指纹运算分配至多个从核执行,以及采用预先确定原子指纹表的方式快速获取指纹函数的结果,结合空位系统的相对坐标、近邻关系及原子类型向量,可以实现高效率的AKMC原子指纹计算。
-
公开(公告)号:CN115563447B
公开(公告)日:2023-07-21
申请号:CN202211210741.3
申请日:2022-09-30
Applicant: 北京应用物理与计算数学研究所 , 中国科学院数学与系统科学研究院
Abstract: 本发明公开了一种固定晶格体积晶体结构弛豫的计算方法及装置,采用分块Barzilai‑Borwein步长分别更新原子位置与晶格基矢,不仅省去了多余的线极小化,也平衡了原子和晶格的尺度;利用可行集局部近似制造投影,使临时晶格基矢不会过于远离可行集,增强了算法的稳定性。
-
公开(公告)号:CN115526302A
公开(公告)日:2022-12-27
申请号:CN202210999968.4
申请日:2022-08-19
Applicant: 北京应用物理与计算数学研究所
IPC: G06N3/063 , G06N3/04 , G06F15/163
Abstract: 本发明提供了一种基于异构多核处理器的多层神经网络计算方法及装置,涉及神经网络技术领域,该方法包括:将各从核的内存划分为计算区域和存储区域,获取神经网络参数,将神经网络参数分布式存储至各从核的存储区域中;控制从核从主内存中读取输入数据,并将输入数据存储至计算区域中;控制从核基于存储区域中存储的神经网络参数及输入数据在计算区域中进行神经网络计算,并将计算得到的输出数据存入主内存中。本发明通过将神经网络参数分布式存储至从核中,无需在每层神经网络计算时与主内存进行数据交互,大大减少了从核与主内存的数据交互次数,减少了从核与主内存的数据交互时间,节约了计算时间,提升了计算效率。
-
公开(公告)号:CN114220489A
公开(公告)日:2022-03-22
申请号:CN202111534901.5
申请日:2021-12-15
Applicant: 北京应用物理与计算数学研究所 , 中国科学院数学与系统科学研究院
Abstract: 本发明公开了一种原子结构弛豫的非单调线搜索方法及装置,使用BB步长作为试探步长,从而能够充分利用其优越于SD的局部收敛速度,以及使用非单调线搜索策略来判定试探位置是否被接受,减少调用线搜索算法的次数,从而极大地减少线搜索带来的昂贵开销。
-
-
-
-