海洋本身就是一座几乎未开发宝藏,今天我们也只是在用高性能计算探索出了它们中很小部分的秘密。
据国家海洋局第一海洋研究所的刘海行主任介绍:国家物理海洋科研手段之一是海洋环境数据模拟,比如海洋数值模式:根据海洋中的基本物理定律,确定海洋系统中各个成份的性状及其演变的数学方程组,并将其在计算机上实现程序化,它使得海洋科学“可实验”,同时,它也是研究海洋和进行预报预测的核心手段。
上图为:据国家海洋局第一海洋研究所的刘海行主任
海洋数值模式探索的意义
海洋数据模式探索的意义在于:
从理论研究来言,体现了对物理过程认识及应用的水平;
通过观测检测:体现了一个国家的经济发展水平;
数值模式:体现了一个国家的海洋的科学研究能力。
因此,很多国家都高度重视海洋环境数据模拟,国家海洋局第一海洋研究所研发了自身的高效并行海浪数据模式,其具体实现方式为:
非规则类矩形分区方案(二次曲线填充),降低相邻距离,提高Cache效率,减少邻居数和交换点数;
空间格式序列化内存存储方案,避免计算过程对计算点的判断;
负载接近绝对均衡,各分区计算点数相差。
海洋研究的高标准需求
由于上述高性能计算的复杂性,对计算、存储及科研能力均提出了很高的需求,在计算能力方面,需要:
模式计算:要求8000核,1天可积分3年,1年可积分 1000年;
同化计算:集合调整卡曼滤波,10个集合成员7680核,1天可积分16天;
达到1/32度:计算量至少提高30倍。
在存储需求方面:
模式输出(IO压力):每次IO压力最少20GB,
达到1/32度。
而在研发能力方面,更是对复合型人才提出了很高的需求:
在模式扩展方面:针对大规模并行计算设计,改进模式代码;
并行方案:针对应用设计 ,改进网格方案;
工具软件:性能分析,计算优化。
利用英特尔融核架构海洋环境数值模拟系统
当然,办法总比困难多,国家海洋局最终建立起三维、动态、实时、精准的海洋环境数值模拟系统,以创新的数字化技术加速海洋研究和海洋资源的开发利用。借助于基于英特尔的高性能计算平台所提供的领先性能和统一编程模型,将英特尔至强融核处理器的领先性能和通用x86结构体系进行了完美整合。
据了解,英特尔至强融核处理器是英特尔首款专门针对高度并行工作负载而设计的、可独立自启动的主处理器,且首次实现了高带宽内存与高速互联技术的集成。凭借多达72个高效内核可提供超过3TFLOPs(每秒浮点运算次数)的双精度峰值的计算能力,消除对PCIe总线依赖而提供的高可扩展性,可集成双端口英特尔® Omni-Path架构(英特尔® OPA)带来进一步降低解决方案成本、能耗和空间占用率的优势,以及与至强处理器相通用的编程模型可保证的软件与应用的兼容性,该处理器为更快速的数据分析提供了强劲的计算引擎与坚实的创新基石。
====================================分割线================================
本文转自d1net(原创)