发明名称 匹配于高性能计算机体系结构的结构网格数据管理方法
摘要 本发明涉及并行计算技术领域,特别是关于匹配于高性能计算机体系结构的结构网格数据管理方法包括,根据数值模拟对象确定计算区域的结构网格和所述结构网格上的物理量;将结构网格嵌套剖分为网格区、网格域、网格片,分别编号,并映射于高性能计算机的计算结点、结点内CPU、CPU计算核心;在每个网格片上,为每个物理量在该网格片上分配唯一的内存空间,用于储存该物理量定义在该网格片所有网格单元上的离散值。通过本发明实施例的上述方法可以大幅提升结构网格和物理量的存储与访问的数据局部性,支持应用软件面向高性能计算机复杂体系结构展开浮点性能优化,大幅提升计算效率。
申请公布号 CN104572295A 申请公布日期 2015.04.29
申请号 CN201410769018.8 申请日期 2014.12.12
申请人 北京应用物理与计算数学研究所 发明人 莫则尧;张爱清;曹小林;徐小文;郭红;杨章
分类号 G06F9/50(2006.01)I 主分类号 G06F9/50(2006.01)I
代理机构 北京三友知识产权代理有限公司 11127 代理人 贾磊
主权项 匹配于高性能计算机体系结构的结构网格数据管理方法,其特征在于包括,根据数值模拟对象确定结构网格和所述结构网格上的物理量,并将结构网格建模为由多个网格层构成的网格片层次结构;将所述网格层剖分为互不重叠的若干个子网格,称这些子网格为网格区,为每个所述网格区赋予惟一的逻辑编号,将每个所述网格区映射到惟一的高性能计算机结点,将所述网格区分布存储在高性能计算机结点的内存空间;每个网格层剖分所得网格区数等于高性能计算机结点数;将所述网格区剖分为互不重叠的若干个子网格,称这些子网格为网格域,为每个网格域在网格层中分配惟一的逻辑编号,将其映射到高性能计算机结点内惟一的CPU,所述网格域被分布共享存储在高性能计算机结点内不同CPU的内存空间;每个网格区剖分所得网格域数等于高性能计算机结点内CPU数;将所述网格域剖分为互不重叠的若干个子网格,称这些子网格为网格片,为每个网格片在网格层中分配惟一的逻辑编号,将其映射到高性能计算机结点内CPU的惟一CPU核,依据所述网格片对CPU核的映射,网格片被共享存储在高性能计算机结点内CPU的内存空间;每个网格域剖分所得网格片数不少于高性能计算机结点内每CPU核数;在每个网格片上,为每个物理量在该网格片上分配唯一的内存空间,称该内存空间为数据片,用于储存该物理量定义在该网格片所有网格单元上的离散值。
地址 100088 北京市海淀区花园路6号
您可能感兴趣的专利