利用 AMD 3D V 缓存技术加速 AMD EPYC CPU 上的 Fidelity CFD
计算流体动力学 (CFD) 应用需要大量内存带宽,Cadence® Fidelity CFD 软件也不例外。从 Fidelity Fine Turbo 到 Fidelity CharLES,处理器的内存带宽越大,模拟运行的速度就越快。AMD 凭借第四代 AMD EPYC CPU再次脱颖而出 ,该 CPU 具有一流的 12 通道 DDR5-4800。与具有八通道 DDR4-3200 的上一代 AMD 芯片相比,这意味着我们预计采用第四代 AMD EPYC CPU 的服务器节点运行 Fidelity 求解器技术的速度是采用上一代处理器的类似节点的两倍以上。
但这当然还不是全部。由于 CFD 很容易消耗您可以投入的所有主内存带宽,因此提高带宽使用效率的技术对 CFD 产生巨大影响。大型 L3 缓存对于非结构化 CFD 特别有用,因为当您迭代网格来构建通量时,每个值都会被多次使用,并且第二次读取通常不会与第一次读取非常接近。发生这种情况时,该值不再位于缓存中,必须再次从相对较慢的主 RAM 中重新读取。
在第二代 AMD EPYC 处理器中,我们看到了具有当时最大 128 MB L3 缓存的 CPU 的引入,这对 CFD 性能产生了明显的影响。他们再次提高了赌注,第三代的最大容量为 256 MB,在第三代发布后不久, AMD 通过 3D 芯片堆叠开辟了新天地,使采用 AMD 3D V-Cache 技术的第三代AMD EPYC 处理器能够拥有 768 MB 的内存。三级缓存。整个CFD行业,业绩提升明显且可观,反响热烈。只要有机会,我个人都会推荐采用 AMD 3D V-Cache 技术的第三代AMD EPYC 处理器用于 CFD 硬件。
下一代产品现已问世,采用 AMD 3D V 缓存技术的第四代AMD EPYC(霄龙)正在带来惊人的性能提升。我们在两个不同的第四代 AMD EPYC 处理器(9174F 和 9814X)上对 Fidelity 基于压力的解算器技术进行了基准测试,其中第二个处理器具有超大 L3 缓存。我们发现 Cadence 内部运行的各种基准测试的性能提升高达 40%*,这表明采用 AMD 3D V-Cache 技术的第四代 AMD EPYC 处理器是任何为运行 Fidelity CFD 软件而构建的 HPC 系统的绝佳选择。
图 1:采用 AMD 3D V-Cache 技术的第四代 AMD EPYC 处理器使 Fidelity CFD 软件的速度比基准模型提高了 40% 。
AMD 在最新一代处理器中添加了 AMD 3D V-Cache 技术,再次为 CFD 用户提供了领先级的性能。我很高兴看到这些芯片的性能潜力,因为我知道依靠 Fidelity 技术的 CFD 工程师将比以前做得更多、更好、更快。有多种潜在好处:速度提高 40% 意味着您可以用更多点填充 Fidelity Fine Design3D 设计空间,从而实现更好的优化。这意味着 Fidelity Fine Marine 耐波模拟中需要更多的时间步长,以便更好地预测船舶对波浪的反应。这意味着 Fidelity Fine Turbo 中的 NLH 模拟的周转时间更快,因此您可以分析结果、改进设计并更快地投入生产。如果你有一个大集群,
图 2:使用 Fidelity Fine Design3D 优化的燃烧室。采用 AMD 3D V-Cache 技术的第四代 AMD EPYC 处理器的速度可实现更快、更完整的优化运行
Cadence 正在利用我们的 Fidelity CFD 软件系列加速 CFD,而 AMD 3D V-Cache 技术则加速我们的软件。无论是在工作站还是集群中,我认为 Fidelity CFD 用户都会对其性能印象深刻。
*测试由 Cadence 内部执行,AMD 未参与
文章来源:cadence博客