

最近,工业软件圈传出一个极其幽默的现象:
某些西方的工业软件专家和科技博主开始“暗暗哀悼”了。
他们哀悼的不是中国自己搞出了传统 CAD,而是:“我们当年为啥要封锁他们啊?这一封锁,直接把他们从‘抄我们旧作业’的死胡同里,逼到‘用显卡降维打击’的新赛道去了!”
这到底是怎么回事?
过去 40 年,西方在工业 CAD(计算机辅助设计)底层构建了一堵密不透风的墙。工业界有句老话:设计芯片需要 EDA,而造大飞机、高铁、航母,底层全靠工业 CAD 内核。
原本西方以为,只要把底层的几何建模内核与几何约束求解器一断供,中国的工业软件就得瘫痪——毕竟要在传统 CPU 上重写几百万行 C++ 底层代码,把西方几十年积累的几何拓扑经验规则补齐,没有 30 年根本不可能。
然而,事情的发展超出了所有人的预料:
中国研发团队根本不去重写那些老旧的 CPU 代码了,而是直接掏出了打游戏用的 GPU(图形处理器),加上 AI 神经代理模型,把工业 CAD 的底层几何计算给重构了。
处理百万级零部件,速度直接提升了 10 倍以上。这场发生在工业软件底层的范式革命,究竟是怎样发生的?

一、 40 年的“算法屎山”与 CPU 的终极物理墙
要理解这次“绕道超车”有多夸张,得先看看西方在传统 CPU 赛道上筑起的壁垒有多深。
1. 隐藏在工业界背后的“内核霸权”
你平时听过的 Dassault CATIA、Siemens NX、PTC Creo 或者 SolidWorks,都只是上层软件的“皮肉”。
真正负责算一条弧线怎么相切、两个曲面怎么缝合、上万个螺栓怎么对齐的,是底层的“心脏”——几何建模内核和几何约束求解器。
这个领域的垄断程度,远比你想象的更夸张:
1、几何约束求解器: 西门子旗下的 D-Cubed DCM,几乎独霸了全球 85% 以上 的高端 CAD 软件。连很多竞争对手的 CAD,底层解算几何方程用的也是西门子的这套工具。
2、几何建模内核: 西门子的 Parasolid 和达索的 ACIS / CGM,占据了全球 3D 几何建模内核 80% 以上 的市场份额。

2. 始于上世纪 80 年代的“遗老架构”
这些底层内核的数学基石(比如 B-Rep 边界表示法),最早可以追溯到 1970 年代英国剑桥大学 CAD 实验室。
到了 1988 年 Parasolid 商业化诞生时,别说 GPU 了,连现代意义上的多核 CPU 都还没影子。
因此,西方这套用了 40 年的工业内核,代码架构完全是围绕 “CPU 单线程串行运算” 写的。几百万行 C++ 代码层层叠加,充满了各种为了解决极小概率数值误差而硬套的经验法则(Heuristics)。
这就是工业软件界著名的“算法屎山”——稳固,但重得根本搬不动。

3. 面对“大国重器”时,CPU 撞上了物理墙
如果只是画一个手机(大约 100 个零件)或者一辆汽车(大约 3 万个零件),这套 CPU 架构还能勉强运转。但面对现代高端制造时,传统的 CPU 求解器直接卡到怀疑人生:
国产大飞机 C919: 拥有 超 250 万个零部件;
大型航空母舰: 零部件数量更是突破 1000 万级。
在 CPU 单线程架构下,求解上百万个零件的几何约束就像是在做“指针追踪(Pointer Chasing)”。
CPU 必须在内存里一个节点一个节点地找数据。DDR5 内存区区 80–150 GB/s 的带宽,在海量图结构检索面前瞬间被挤爆,CPU 缓存命中率低到令人发指。
结果就是:在传统 CAD 里打开一个 C919 的全机模型,加载要半小时;做一次全局干涉检查(看看零件有没有打架),CPU 能默默跑上一整夜,甚至直接内存溢出闪退。

二、 降维打击:打游戏的显卡,怎么就把几何求解器给重构了?
被断供后,中国团队面临两条路:
- 路线 A:
老老实实沿着西方的旧路,花 30 年去堆代码,重修一座一模一样的“CPU 砖墙”; - 路线 B:
直接推倒重来,用现代高并发算力(GPU + AI)铺一条全新的“高架桥”。
最终,大家选择了路线 B。
为什么 GPU 能解工业几何方程?这得从计算范式的变革说起。CPU 像几个算术极好的数学家,而 GPU 像上万个算加减法的并行工人。
几何计算虽然逻辑复杂,但一旦把拓扑结构解耦,本质上是海量的矩阵运算。
中国团队通过三项关键技术,把这套算力范式彻底倒了过来:
1. 几何约束求解矩阵化(并行 Solver)
解上百万个几何约束,本质上是在解一组极其庞大的非线性方程组。传统 CPU 算法像是在给 100 万人安排婚宴座次,一个人坐错,全盘推翻重来。
重构后的算法采用图分解(Domain Decomposition),把百万级约束图拆解为成千上万个互不干扰的子图。
GPU 的数万个 CUDA 核心同时并行求解,再利用 GPU 擅长的稀疏矩阵降维(如类似于 CuSPARSE 的并行矩阵求解),将串行迭代变成了瞬间并发。
2. 用“游戏光追硬件”做零件碰撞检查(RT Core 降维打击)
装配百万级零件时,最卡顿的就是“干涉检查”(检查零件有没有互相挤压)。
传统 CPU 的做法是把两两零件拿出来做几百亿次几何相交计算,慢如龟速。而重构架构直接借用了现代 GPU 内部打游戏用的 RT Core(硬件光线追踪核心) 和 BVH(层次包围盒)。
这就像在黑暗的鸟巢体育场里找撞在一起的钥匙:CPU 是派保安逐个座位摸索,而 GPU 是直接开一盏高能探照灯(光线追踪),0.1 秒内抓拍所有反射光线交叉点。
实测数据对比:
在 100 万级零件场景下,传统 CPU 跑一次干涉检查需要 45 分钟,而利用 GPU 光追硬件加速后,缩短到了 3.2 秒,性能提升了 800 多倍!

游戏光追
3. AI 预测与显存带宽的暴力压制
除了算法层面,硬件上的优势更是降维打击。现代工业 GPU 搭配 HBM3 显存,内存带宽高达 1000–3000 GB/s,是 CPU 的 20 到 30 倍!
再加上神经网络代理模型(Surrogate Model)的辅助,AI 可以直接“预测”非线性求解器的最佳初始值(Initial Guess),将传统数值迭代的次数削减了 80% 以上。
最终结果:处理百万级装配体,整体计算速度相比西方传统 CPU 内核,提升了 10 倍以上!
三、是全面超越,还是“换道偷袭”?
写到这里,我们需要保持理性和客观。用 GPU 重构几何求解器,到底意味着什么?
必须承认,西方在传统 CPU 几何内核上的积累依然深厚。那 40 年积累下来的极端精度处理(例如达到 10⁻⁶mm级别微米控制)和上万种边缘情况的经验补丁,依然是传统单体零件精密加工的强项。
但这恰恰是这场博弈最精彩的地方:
比较维度 | 西方传统 CPU 几何内核 (Parasolid / D-Cubed) | 中国 GPU + AI 重构几何内核 |
底层架构 | 上世纪 80 年代 CPU 单线程串行逻辑 | 现代 GPU 海量并行计算 + AI 神经网络 |
内存吞吐 | CPU DDR5(~100 GB/s),频繁 Cache Miss | GPU HBM3(1000–3000 GB/s),矩阵连续吞吐 |
百万级零件加载 | 30 分钟以上,极易卡死崩溃 | 1–3 分钟内完成,秒级实时响应 |
干涉检查耗时 | 45 分钟离线等待 | 3.2 秒硬件级光追闪电反馈 |
产业突破意义 | 传统赛道壁垒高,靠 40 年时间经验沉淀 | 换道超车,利用现代算力红利抹平时间差距 |

西方筑起了一座拥有 40 年历史、门槛极高、砖头无比严密的堡垒,并沾沾自喜地锁死了大门;
而中国团队看了一眼,发现堡垒外面已经通了电力和高铁(GPU 并行算力 + AI),于是干脆在堡垒旁边建了一座现代化超算中心。
这才是西方某些工业软件专家感到“哀悼”的原因。
如果西方不封锁,中国的工业软件企业大概率还会出于商业惯性,继续购买西门子 D-Cubed 的授权,继续走“引进、消化、吸收”的老路,永远在西方定义的 CPU 框架里打打闹闹。
正是这一场彻头彻尾的断供,打碎了所有幻想,逼着中国的算法工程师和计算机科学家跳出旧框框。他们没有去重复发明 40 年前的轮子,而是把中国在 GPU 并行计算、AI 算法以及复杂巨系统工程上的技术红利,一口气注入到了工业软件最深沉的底层。
这不仅是一个关于“防卡脖子”的技术故事,更是一场关于计算范式转移的深刻工业变革。

夜雨聆风