HPC应用的主要领域是科学与工程计算,诸如高能物理、核爆炸模拟、气象预报、石油勘探、地震预报、地球模拟、药品研制、CAD设计中的仿真与建模、流体力学的计算等。
石油勘探是典型的HPC物探应用,在原理上通过反射地震波的形式完成对石油勘探,整个勘探过程大致分为反射波数据采集、地震资料处理和数据解释三个步骤。
石油地震数据处理系统是一个要求计算机系统运算性能、运行稳定性极高的计算环境。其原因在于石油行业中的数据处理非常困难和庞大。以找油和打井工作来说,一般采用三维地震勘探的办法是先在地面放炮,通过仪器测量地面震动反射波的情况,把采集所获得的地震波在地层中传播的运动学和动力学信息进行去伪存真处理,转化为地质信息,经过计算分析,反推出地下的生油、储油、盖层的地质构造特点,再确定在打井的具体位置。
随着石油勘探新技术的不断更新、信息技术的渗透,迫使企业也需要不断采用性能优异、技术先进、价格便宜的高性能计算机处理系统来占领市场。
第一步收集到的数据称为“初始数据”,可能是几十TB或几百TB不等。
第二步是处理地震资料和数据,将这些数据加工、去伪存真,转化为有效的地质信息。那么,为什么要进行地震资料处理呢?
地震资料数据中包含着有关地下构造和岩性的信息,但这些信息是叠加干扰信息且被一些外界因素所扭曲,信息之间往往是互相交织的,不宜直接用于地质解释。因此,需要对野外采集的地震资料进行室内处理。
地震波石油勘探法高性能计算应用,主要可分为地震资料处理和油藏模拟两大类。
地震资料处理是典型的浮点计算密集型应用,以求解数据密集的波动方程为主要计算模式,因此对浮点计算能力要求较高,对大量密集数据的处理服务器需要良好的多核扩展性。
而油藏模拟对计算平台的要求是需要支持稀疏矩阵方程的迭代求解,对内存带宽的要求非常高,并需要大缓存支持,因此这类软件可归为对内存带宽高度敏感的计算密集应用。
地震资料数据处理数据按照流程分为三个阶段: 初始数据、中间数据、成果数据。
地震资料数据处理的第一个流程就是将野外采集的原始数据导入到存储系统。计算前,快速将原始数据读入计算节点,在运算过程中会产生大量的中间结果,即中间数据,这些中间数据在一定时间内会被反复使用,这部分数据要在线保存在高性能存储上,存储的IO性能要求非常高。
在计算过程中产生比初始数据多几十倍的中间数据,中间数据被多次读出计算,计算完后写入存储,如此多次反复,得到最终成果数据。
中间数据是不能删除的,因为可能会从中间某个点开始计算,以提高效率。
中间数据有归档的要求(有的HPC软件在不断产生新的中间数据,同时删除不再使用的中间数据)。但这些中间数据如果长时间占用在线高性能存储系统,会降低存储的使用效率,对于用户来说是投资上的浪费,这就需要进行数据迁移或归档,将不常用的数据保存性能相对较低的近线或离线存储系统中。
地震资料经过数字处理以后,为什么还要进行解释工作呢?这是因为数字处理以后,提供大量的一条一条地震剖面或一块三维数据体,这些资料里包含了许许多多的地下地质信息。而我们的主要目的是要知道与油气有关的信息,如哪里能生油?哪里能储存油?这些与油气有关的地层的岩石性质、物理性质是什么?这就需要从地震资料包含的大量信息中找出与油气有关的信息,这是解释工作肩负的重要使命。
本号资料全部上传至知识星球,更多内容请登录智能计算芯知识(知识星球)星球下载全部资料。
中国高性能计算挑战与进展
中国高性能计算挑战与进展
高性能深度学习计算框架
超级计算机研究报告
阿里云弹性高性能计算
中国高性能计算挑战与进展
高性能深度学习计算框架
超级计算机研究报告
深度报告:GPU研究框架
基于CPU/GPU异构量子高性能计算
1、超级计算的应用挑战
2、超级计算机研究报告
3、超算现状及报告
4、高性能计算分析
5、中国超算产业发展现状分析
6、高性能计算现状和未来
免责申明:本号聚焦相关技术分享,内容观点不代表本号立场,可追溯内容均注明来源,发布文章若存在版权等问题,请留言联系删除,谢谢。
电子书<服务器基础知识全解(终极版)>更新完毕,知识点深度讲解,提供182页完整版下载。
获取方式:点击“阅读原文”即可查看PPT可编辑版本和PDF阅读版本详情。
温馨提示:
请搜索“AI_Architect”或“扫码”关注公众号实时掌握深度技术分享,点击“阅读原文”获取更多原创技术干货。