Stone Ridge利用AMD Instinct™加速器扩展油藏模拟选项

Stone Ridge Expands Reservoir Simulation Options with AMD Instinct™ Accelerators — ROCm Blogs

Stone Ridge Technology(SRT)几乎在十年前通过其旗舰软件产品ECHELON开创了使用GPU进行高性能油藏模拟(HPC)的先河。ECHELON是首个此类软件,从一开始就专为充分利用大规模并行GPU的性能而设计,在功率、效率和准确性方面在行业中独树一帜。现在,ECHELON已经在其模拟引擎中加入了对AMD Instinct加速器的支持,为其客户提供了新的灵活性和选择性。

油藏模拟器用于模拟在存在油井的情况下,地下碳氢化合物和水的流动。能源公司使用这些模拟器来创建和评估油田开发策略。SRT通讯总监Emily Fox表示,“SRT在高性能油藏模拟中率先集成了GPU加速器,现在通过提供AMD Instinct作为计算平台,继续引领行业。” SRT的首席技术官兼ECHELON开发者Ken Esler补充道,“许多业内人士对GPU的有效性持怀疑态度,然而,ECHELON的GPU本机设计克服了这些怀疑,实现了模拟速度和性能的显著飞跃,牢牢确立了SRT在行业中的地位。”

Esler解释说,“十多年前,我们着手在一家大型石油公司的基础上,增强CPU模拟器的能力。我们看到GPU巨大的潜力,具有高内存带宽和浮点性能。我们还意识到,为了释放GPU的真正潜力,我们需要从头开始建立一个全新的模拟器,专为GPU加速而设计。这就是大约在2013年ECHELON诞生的原因。从那时起,我们不断增强其功能、稳健性和性能,最初是我们单独推进,自2018年以来,我们与我们的联盟合作伙伴Eni S.p.A.一起推进。” 

扩展GPU选项以满足客户需求

SRT最新的发展计划是将ECHELON从CUDA移植到AMD HIP平台,使ECHELON能够使用AMD Instinct GPU,如MI210、MI250X和即将推出的MI300系列。这一战略决策扩展了ECHELON的硬件兼容性,为客户提供了更多的灵活性和选择,以满足其高性能计算需求。SRT的CEO Vincent Natoli 表示:“公司在选择硬件技术时需要灵活性,不应该被限制在单一供应商上。我们希望我们的客户在实现关键业务工作流程时,能够方便地选择他们所需要的硬件。”

SRT决定的时机,用Ken Esler的话来说:“AMD Instinct处理器的令人印象深刻的规格,特别是MI210和MI300,呈现出了一个日益具有吸引力和竞争力的解决方案,吸引了我们的注意。MI210的1.6 TB/s的内存带宽非常有竞争力,而MI300进一步跃升至超过五TB/s的带宽更加令人兴奋。AMD在处理器封装上的创新方法和芯粒的使用,使得更大尺寸的GPU在不牺牲产量的情况下成为可能,产生了高度竞争力的产品。这些技术背后的工程非常令人印象深刻。” 

合适的软件助力顺利移植

SRT 一直在考虑将 ECHELON 适配用于 AMD 平台的想法。Esler 说道:“ROCm 和 HIP 生态系统的成熟显著降低了采纳 AMD GPU 的门槛。”与 ROCm 的集成——AMD 的开源软件平台——对于确保 ECHELON 能充分利用 AMD 的 GPU 能力至关重要。Esler 说:“我很欣赏 AMD 在 ROCm 上的策略。相比创建一个全新的、专有且不兼容的加速计算语言,AMD 选择了拥抱现有的框架。这显著减少了改编我们现有代码的努力,让我们避开了更为复杂且与 ECHELON 兼容性更差的替代方案。”

“我们大部分代码是内部开发的,但我们确实依赖 Thrust。AMD 的 rocThrust 证明是一个有效的替代品。我们也对 ROCm LLVM 编译器和结合 HIP 扩展的 Clang 感到满意,这提高了生产力。ROCm 对调试器和性能分析工具的支持也非常有用。总体而言,我们在 AMD 工具开发方面看到了令人印象深刻的进展。”

合作带来快速成果

该项目于2023年春季正式启动。SRT的Erik Greenwald描述了从CUDA移植到HIP的过程起初相对简单。“我们创建了一个包装器来重新定向每个构建版本。初始版本是相对快速创建的,”他说。虽然遇到了一些挑战,比如从CUDA的32线程调整到AMD的64线程,但Greenwald发现这些问题是可管理的。“实现初步结果的过程相当无痛且迅速,”他回忆道。Esler补充说:“在AMD的支持下,我们稳步提升了ECHELON的性能,并在一个非常可以接受的时间框架内取得了进展。我们对性能感到满意。”

ECHELON在AMD Instinct加速器上开始工作

ECHELON是在一个联盟框架内开发的,其创会成员包括SRT和意大利综合能源公司Eni, S.p.A。ECHELON联盟是一个由行业合作伙伴组成的合作组织,致力于推进高性能的地下流动模拟,并且目前欢迎新的成员组织参与,共同塑造ECHELON的发展。

Eni S.p.A最近在其绿色数据中心宣布了其新的HPC6高性能计算(HPC)系统。HPC6的每个3472个计算节点都包含一个64核AMD EPYC™ CPU(AMDEPYC)和四个高性能AMD Instinct™ MI250X GPU,为各种应用提供无与伦比的计算效率和多功能性。

“通过超过600 PetaFlop/s的峰值计算能力,HPC6重申了Eni在工业实体领域的超级计算领导地位,”Eni地球科学与地下作业技术计算负责人Sergio Zazzera说。“它能够进行需要处理巨大数据量的复杂模拟,例如研究新的地质盆地、预测复杂地质结构中的地下流动、研究用于CO2捕获的新材料,以及确保磁约束聚变领域的等离子体稳定性。此外,HPC6将在能源领域利用专门的生成式人工智能解决方案。”

那么,世界上最快的GPU驱动储层模拟软件的未来是什么样的呢?Esler表示:“相较于我们的竞争对手,我们在性能上仍然保持着明显的领先优势,但我们一直在寻求增强ECHELON的性能并扩展其功能。”在传统的碳氢化合物回收之外,还有很多令人兴奋的前景,比如CO₂和氢储存,这些新领域代表了随着能源行业向绿色技术转型,ECHELON的新前沿。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

109702008

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值