首页/文章/ 详情

SVG 博客 | UALink:推动人工智能计算的未来

51分钟前浏览13
  本文翻译转载于:Cadence Blog

作者:Sangeeta Soni


今年 4 月 25 日,UALink 联盟正式发布了 UALink 200G 1.0 规范,在众多超大规模市场核心参与者的支持下,这一成果成为了该领域的重要的里程碑。该规范打造了一种低延迟、高带宽的通信架构,能够在一个机柜中支持数百个加速器,还能让加载-存储语义实现变得更加简洁高效。


UALink 诞生的诱因

人工智能和机器学习的飞速发展,正推动着对高性能计算资源的需求达到前所未有的程度。以近期爆火的“吉卜力风格”热潮为例,它需要动用惊人的 1 万亿次浮点运算来生成 AI 图像——这充分凸显了现代工作负载的计算密集特性。这些工作负载需要可扩展的互连技术,以针对高带宽、低延迟和硬件资源的高效利用进行优化。尽管存在专有接口,但行业缺乏能满足这些需求的开放标准。为了填补这一空白,UALink 应运而生,成为首个支持加速器无缝向上扩展集成(scale-up)的开放标准,为人工智能计算领域带来了范式变革。

协议快速解析

UALink 提出了一种非一致性互连解决方案,利用四路 200G 以太网物理层,实现了每个端口 800Gbps 的速率。值得注意的是,高层通道经过优化,可满足向上扩展(scale-up)应用的需求。

UALink 被设计为分层协议栈,包含四个不同且定义清晰的功能层:

  • 协议层:用于数据和控制交换的简单对称协议接口

  • 事务层:定义 64G 数据分片的封装、数据包格式以及流控机制

  • 数据链路层:包括错误恢复功能,包括数据分片重放以及 RAS 特性

  • 物理层:基于 802.3dj 以太网物理层,进行了部分特定修改

       

Cadence 的 UALink 验证 IP

Cadence 为高性能计算和人工智能市场提供前沿的协议支持,助力我们的客户率先推出下一代创新解决方案。Cadence 验证 IP 在人工智能和高性能计算领域的片上系统的可靠一站式验证领域处于领先地位。我们已实现对 PCle 7.0、CXL 4.0 以及 PCle 和 CXL 完整性与数据加密的成熟支持,如今又新增对 UEC 和 UALink VIP 的支持,在全面验证方案领域引领行业发展。

UALink VIP 遵循协议定义的分层架构,为用户提供灵活的使用体验。这种模块化架构支持在模板和协议栈层面使用该 VIP。VIP 在逻辑协议交互点提出回调支持和错误注入功能,便于调试、覆盖率分析、计分板统计及其他测试平台需求的实现。下图展示了采用该验证 IP 的参考验证拓扑结构:

        

来源:Cadence楷登
System通信Cadence控制人工智能
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-11-28
最近编辑:51分钟前
Cadence楷登
签名征集中
获赞 2粉丝 110文章 636课程 0
点赞
收藏
作者推荐

使用ANSA映射流体分析结果之MapXYZResults方法

在仿真分析中,结果映射对于仿真耦合具有关键作用,它可以实现仿真及计算结果的跨模型传递。具体来说,当完成一个阶段的流体仿真模型计算后,可利用结果映射工具,将得到的关键计算结果数据,如速度、压力等,映射到下一个新的或相关的模型中,作为初始边界条件输入。这能有效避免重复计算,节省仿真时间与资源,尤其适用于复杂流体系统的多阶段仿真或模型迭代优化场景,提高仿真效率与准确性,助力工程师高效完成复杂流体工程设计与分析任务。本文将对ANSA中的结果映射工具之MapXYZResults方法进行简单介绍。当用户获得求解结果后,可以利用Meta中的Results功能导出指定的结果数据为CSV文件。接着,使用ANSA中的Map Results功能对CSV文件进行读取并根据其坐标位置将计算结果映射到目标网格模型上。此外,还可以通过Convert to Loads功能快速将流体仿真结果转换为结构分析中的载荷。 1.在META中导出结果文件本文使用Fluent求解得到的Smart小车外流场仿真结果进行结果映射,下图是其压力结果云图。 图 1 Smart小车外流场仿真压力云图在META v25版本中,结果导出工具位于CFD菜单栏下的OUTPUT> Results。该工具可以导出网格单元对应的XYZ坐标及其标量或矢量结果数据为CSV文件。 图 2 META v25版本中的Results工具在v24版本中,用户需要激活User Toolbars选项下的CFDPost工具,并选择该工具下的Tools>Output Results选项调用该工具。 图 3 META v24版本中的结果导出工具在v25版本中,该功能的选项窗口显示如下。用户可以指定想要导出的模型和时间步结果,并通过选择结果标签指定导出的结果。需要注意的是,结果必须已经预先导入到Meta中才能在此处进行选择。此外,用户还可以指定导出所有结果或仅对可见实体进行操作,以及导出面网格或体网格的结果。最后,点击Output CSV选项,指定相应的文件名和存储位置后即可导出结果的CSV文件。 图 4 Results工具选项窗口2.ANSA中的结果映射此章节以Smart小车外流场仿真的同一网格模型作为示例。 图 5 Smart小车外流场仿真网格模型ANSA中的Map Results功能可以加载标量结果或矢量结果的CSV文件。当结果为标量时,其结果格式为:X,Y,Z(各方向的坐标值)和标量值。而结果为矢量时,其结果格式为:X,Y,Z(各方向的坐标值),和dx,dy,dz(各方向的矢量分量)。加载的结果会被映射到当前模型的网格上,并在ANSA中通过云图的方式进行显示。在ANSA v25版本中,该工具位于CFD菜单栏下Results>Map Results。 图 6 ANSA v25版本中的Map Results工具在v24版本中,用户需通过Tools>Script>USFs调出User Scripts Buttons,并点击MapXYZResults调用该工具。 图 7 ANSA v24版本中的MapXYZResults工具以v25版本为例,该功能的选项窗口如下图所示。 图 8 Map Results工具选项窗口在进行结果映射时,用户首先需要选择结果文件(通过META导出的CSV文件)所在路径,然后指定长度单位的缩放因子(例如:此处1000代表将输入文件的米转换为毫米输出)。随后,点击Select entities并在ANSA GUI窗口中选择将被映射结果的实体,最后点击Apply应用。如果点击Create Points,ANSA还将根据结果文件中的坐标点创建3D点,方便用户进行后续的自定义操作。以压力场为例,映射完成后,用户可以直接在ANSA中查看结果。下图展示了ANSA和META中的结果对比。 图 9 a)META中的压力云图 b)ANSA中压力场的映射结果3.将CFD结果转化为结构分析的载荷结果当结果映射完成后,ANSA还支持快速将CFD结果转化为结构分析的载荷结果并创建对应的关键字。该工具位于CFD菜单栏下Results>Convert to Loads。 图 10 Convert to Loads工具该工具的选项窗口如图所示。目前,该工具支持将压力结果和热结果一键转化为载荷结果。 图 11 Convert to Loads工具的选项窗口以Smart小车的压力结果为例,使用Convert to Loads工具转化为NASTRAN PLOAD2的效果如图所示。 图 12 压力结果转化为NASTRAN PLOAD2结果在ANSA GUI窗口左侧的Database中,可以查看创建的对应的NASTRAN关键字。 图 13 Database中的NASTRAN 关键字 总 结以上介绍了ANSA中的结果映射工具之MapXYZResults方法,包括如何从META中导出CSV格式的结果文件,如何在ANSA中对结果进行映射,以及如何将CFD结果转化为结构分析的载荷。该方法有效实现了多学科仿真结果的传递与耦合,提升了工程分析效率。END作者 | 李梓月BETA CAE 工程师来源:Cadence楷登

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈