ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

造一颗AI芯片?从场景定义到架构选型的实战思考

造一颗AI芯片?从场景定义到架构选型的实战思考 1. 新造一颗AI芯片先想清楚这几个问题“新造一个ai芯片的思考”——这个标题能引起很多人兴趣但真正做过芯片的人都知道这句话背后是大量现实问题。我不是芯片大厂的技术高管只是一个在端侧AI领域摸爬滚打多年的从业者做过模型部署也参与过两三次芯片相关项目的早期评估。这篇文章想把我在这个过程中的真实思考、踩过的坑、以及最终形成的判断逻辑写下来。先说结论新造一颗AI芯片技术难度远没有商业难度大。很多人以为难点在算力、在制程、在架构创新实际上真正决定生死的往往是后面的生态、工具链、量产良率、客户验证周期。这篇文章适合三类人看想做AI芯片创业的团队、正在评估自研芯片的公司决策者、以及单纯对芯片行业感兴趣想理解背后逻辑的普通读者。我不会堆一堆吓人的术语而是尽量用行业里的实际经验来讲清楚这件事。很多人会把“AI芯片”直接等同于“GPU”或“NPU”但这是一个极大的误解。AI芯片是一个巨大的光谱从云端训练用的超大算力芯片到手机里那颗只有几TOPS的端侧NPU再到摄像头里那颗专门跑人脸检测的小芯片都是AI芯片。不同位置、不同场景、不同成本约束决定了芯片的设计思路完全不同。如果你想把“新造一颗AI芯片”这个标题落成真正可执行的项目第一步不是画架构图而是先搞清楚你到底要做什么位置的芯片。2. 第一件事别谈“AI芯片”先谈“给谁用”2.1 云端训练、云端推理、端侧推理是三条完全不同的路我见过太多团队在项目早期犯同一个错误把需求定义成“做一颗通用的AI芯片既能训练又能推理什么模型都能跑”。这个想法听起来很宏大但实际上等于没有定义。因为训练芯片和推理芯片的成本结构、技术指标、客户预期完全不一样。云端训练芯片客户是各大云厂商和大模型公司。他们要的是绝对算力、显存带宽、互联能力。一颗训练芯片要考虑的是怎么让几千颗芯片组成一个集群还能高效工作这里面的难度远超单芯片设计本身。云端推理芯片客户也是云厂商但更看重每瓦性能、单位成本、延迟表现。推理市场比训练市场更大但更分散。你需要在特定模型、特定Batch大小、特定延迟要求下证明自己的性价比。端侧推理芯片比如手机里的NPU、耳机里的语音芯片、摄像头里的视觉芯片。客户是终端厂商他们最关心的是功耗、面积、成本以及“算法能不能跑得动”。端侧芯片通常不需要跑大模型但如果你的芯片能跑一定规格的多模态模型那就是巨大的差异化优势。这三条路的共同点是都需要完整的软件栈。但不同点是软件栈的复杂度和竞争格局完全不同。云端的CUDA生态壁垒几乎无法撼动端侧反而还有缝隙可以切进去。如果你是初创团队我个人的建议是优先考虑端侧或特定场景的推理芯片而不是一上来就碰云端训练。2.2 别做“更好的通用芯片”要做“特定场景的最优解”通用芯片领域的对手是谁英伟达、AMD、Google、Amazon每一家都有庞大的团队和几十年的积累。你做一个新的通用AI芯片去和这些巨头拼通用性几乎没有任何胜算。但如果你瞄准的是某个极度垂直的场景情况就完全不同了。举一个真实的例子工业视觉检测。这个市场听起来不大但需求非常刚性。工厂里的质检环节需要在极短的时间内完成缺陷检测而且现场环境复杂对功耗、可靠性、成本都有要求。通用GPU在这种场景下功耗太高、成本太贵而且工业现场的部署条件往往不允许一个大机箱存在。一颗针对特定检测算法优化的芯片功耗只有GPU的十分之一成本只有几分之一推理速度反而更快。这就是特定场景最优解的典型逻辑。我看到很多团队在定义芯片的时候总是想把所有AI算法都“支持”上结果架构越做越复杂最后流片成本高得离谱性能又提不上去陷入了“什么都能干什么都干不好”的尴尬境地。正确的逻辑应该是选定一个场景搞清楚这个场景里跑的几个核心模型是什么计算特性和访存特性是什么样的然后围绕这些特性去定制架构。哪怕这颗芯片对外只能跑这几个模型只要在这个场景里具备碾压性的性能或成本优势就能找到客户就能活下来。3. 架构怎么选从算力公式推导到指令集选择3.1 先粗算一下你的算力到底需要多大很多团队在定义芯片时最容易被一个数字迷惑XX TOPS。大家都在比这个数字好像越大越好。但实际上TOPS只代表理论峰值算力真实落地时要除以一个效率系数而这个系数往往低得让人吃惊。做一个粗算假设你想在端侧跑一个7B参数的大模型单Token生成需要2倍参数量约14 GFLOPs的计算量。如果你希望在手机上达到20 Token/s的生成速度需要的算力就是14 GFLOPs × 20 280 GOPS也就是0.28 TOPS。听起来很小对吗但这个计算没有考虑KV Cache的访存压力、Softmax等非矩阵运算的开销、以及内存带宽的限制。实际部署时你需要的峰值算力往往是理论值的几倍甚至十几倍。做芯片估算时我建议用最简单也最可靠的办法拿掉成熟芯片跑你的目标模型的实测数据记录它用了多少算力、多少带宽再按你的目标性能要求折算。不要凭空算因为模型的实际计算量和理论FLOPs之间往往差着20%到50%的额外开销比如注意力计算里的mask操作、位置编码、LayerNorm等。具体部署性能和录绕计算能力都应在完成模型选型、量化方案、算子融合策略之后才能核算但“选型先行”的思路必须是固定的先模型后芯片不能先芯片后模型。很多硬件团队习惯先定算力指标再找模型适配最后发现跑实际的Transformer时效率极低因为访存模式和预期完全不同。3.2 指令集选择用RISC-V还是自研私有ISA很多人会问新做一个AI芯片要不要自研指令集我的答案是不要除非你有足够的理由。自研ISA的代价不仅是设计指令解码器的工程量更可怕的是整个工具链都要自己造。编译器、汇编器、调试器、反汇编器、模拟器这些东西投入巨大对初创团队而言是致命的。更为务实的选择是以RISC-V为基础做自定义扩展。RISC-V的Vector扩展RVV已经能覆盖大多数并行计算需求而针对Transformer里的矩阵乘法、Softmax、GELU等算子可以增加少量自定义协处理器指令或自定义向量指令。这样既保留了工具链的成熟度又能在关键算子上实现专用加速。我自己参与评估过的一个项目就是基于RISC-V做的AI扩展最终只增加了不到20条自定义指令却把特定模型的推理能效提升了近一倍。这说明RISC-V的自定义空间足够用不一定非要“另起炉灶”才显得高级。还需要考虑生态成熟度RISC-V的软件栈这几年发展很快已经有了官方的rvv-intrinsic文档、llvm和gcc的完整支持。很多端侧芯片团队已经在RISC-V上跑通了Andes、SiFive、平头哥等多个内核这为后续的开发部署提供了宝贵的参考经验。对比之下自研ISA意味着你连一个基础的开发板都得自己画风险完全不在一个量级。4. 核心设计权衡算力、带宽、内存一个都不能少4.1 先说带宽AI芯片真正卡脖子的瓶颈很多第一次做AI芯片的人都低估了带宽的重要性。CPU时代靠频率取胜GPU时代靠并行线程压峰值算力到了AI推理时代市场已经清楚发现大部分模型的性能瓶颈不是算力而是内存带宽。用Transformer模型举个例子推理时每生成一个Token都需要把全部模型权重从内存搬到计算单元。7B模型用FP16存储权重数据量约14GB。如果在DDR4-3200的平台上理论带宽约25.6GB/s意味着光搬运权重就要0.55秒。这种情况下无论你芯片的TOPS标得多高实际生成速度都会被带宽锁死在不到2 Token/s。解决思路有三个一是提高DRAM带宽比如用LPDDR5/HBM但成本和功耗会上升二是减小权重体积比如用INT4量化把14GB降到3.5GB这样同样带宽下Token速度翻了4倍三是在片内缓存上想办法把部分权重或KV Cache留在SRAM里减少对DRAM的重复访问。实际上最终方案要把三者结合起来合适的DRAM接口、激进的量化方案、智能的数据复用策略。请不要把TOPS当作核心KPI来定带宽更值得认真考虑。一个合适的表达方式是“有效算力/带宽比”在给定的模型、Batch大小、精度条件下芯片实际能达到的算力利用率。这个值能到40%以上已经算不错了60%以上是优秀水平。如果架构的阵列利用率只有20%那标称的TOPS基本就是在骗客户。4.2 存储层次怎么设计SRAM不是越大越好片内SRAM的大小直接影响性能也直接影响芯片面积和成本。SRAM在芯片上非常奢侈一颗28nm工艺下1MB SRAM大约要占0.4~1平方毫米如果做一颗100MB SRAM的AI芯片光存储部分就可能占据超过一半的芯片面积成本完全失控。那怎么平衡关键是访存分析。拿卷积网络来说输入特征、权重、中间激活值各有不同的复用率。对卷积层而言权重可以被batch内所有样本复用这是天然的高复用但中间激活值往往只能复用一次根本不需要全部放在片上。分析模型对数据的最优复用次数之后才能推算出真正需要的片上缓冲大小。实际项目里有一个经验法则先把目标模型按算子粒度拆开统计每个算子的计算量和访存量计算理论最优的计算访存比。再根据这个比值估算SRAM容量需求。通常你会发现需求的理想值在几MB到几十MB之间而真正的设计方案往往在性能和成本之间折衷取一个偏小的容量用流水线调度和双缓冲来隐藏DRAM延迟。4.3 计算阵列怎么排脉动阵列、SIMD还是可重构数据流NPU核心的计算单元主流方案有三个脉动阵列、SIMD向量单元、可重构数据流阵列。脉动阵列是Google TPU采用的经典方案核心思路是把数据像水一样“流”过一整片计算单元阵列每一级只做一次乘法累加再传给下一级。优点是数据复用率极高、控制简单非常适合矩阵乘法。缺点是对非规则形状的计算比如Transformer的Attention矩阵支持不灵活利用率会掉。SIMD向量单元是CPU/GPU的延伸路线灵活性强可以很好处理各种算子但编译器调度和寄存器分配会非常复杂。可重构数据流阵列是近年学术热门可以在运行时改变数据通路灵活性很高但编译器复杂度和验证难度几乎是前两者的两倍以上。我的观点是对初创团队来说选择脉动阵列和向量单元的混合架构是最务实的方向。矩阵乘法用脉动阵列其他算子Softmax、LayerNorm、激活、量化用向量单元。这样既保住了核心算力的效率又具备处理非矩阵算子的能力。很多商业芯片也是这么设计的例如各类NPU IP的方案中都包含“MAC阵列向量处理引擎”的结构。5. 软件栈芯片成功的一半甚至更多5.1 只有硬件没有软件芯片就只是一块石头这是整个行业最容易被轻视的部分。很多人认为芯片流片成功就大功告成了实际上流片成功只是第一步后续软件工具链的工程量往往比硬件设计还要大、还要持久。硬件芯片验证顶多一到两年而软件栈的收敛可能要三到五年。完整的AI芯片软件栈包含几个层次编译器把PyTorch模型转换并映射到芯片上、运行时驱动、内存管理、任务调度、算子库针对芯片定制的高性能算子实现、调试工具profiler、日志系统、可视化工具、以及模型移植工具把PyTorch/TensorFlow模型转换到芯片的中间表示。以编译器为例AI编译器需要做算子融合、量化插入、数据布局转换、内存规划等大量优化。主流路线是TVM、MLIR或自研编译框架。但无论选哪个都需要大量工程师去做底层适配和调优。我见过一个芯片项目硬件流片后半年了模型还在跑不通CPU模拟器就是因为编译器后端迟迟没做好。这个时候芯片只能躺着吃灰。5.2 直接支持PyTorch模型比支持“全生态”更务实很多芯片厂商都喜欢对标CUDA号称“支持所有主流框架”。但实际上对一颗新芯片而言最重要的不是支持全生态而是让主流的PyTorch模型能够轻松跑起来。第三方库的适配和算子覆盖是逐步累积的一开始想覆盖全部等于什么都做不完。当前AI模型迭代非常快Llama、Qwen等大模型系列每个月都在发新版本。如果你的工具链只支持某个特定老版本客户试一次就会放弃。所以软件栈最重要的设计原则是“跟进速度”新的公开模型出来之后需要多快能在你的芯片上跑起来并且精度和性能达标。这个速度常常比绝对的性能优化更加关乎生死。我一般建议团队把“一个模型跑通”的时间目标定在两周以内。也就是说从拿到一个新的PyTorch模型权重开始到能在芯片模拟器或FPGA原型上得到正确结果这个周期两周内闭环才有商业化的可能性。5.3 模拟器和FPGA原型软件先行是铁律很多团队在做芯片的同时就在做模拟器和FPGA原型但优先级和投入往往不够。实际上模拟器和FPGA平台应该跟芯片架构同步甚至前置开发。因为只有软件团队在真实模型上迭代才能及时发现架构设计上的缺陷比如某个算子的矩阵拆分方式不对、某处缓冲容量不够。这些如果在流片后才暴露修改成本和周期都是灾难级的。还有一个更现实的理由客户合作需要早期评估。当你想和某个终端厂商谈合作时对方很可能要求你先在一个月内把他们的模型跑在你的芯片评估环境上。如果只有一套不稳定的模拟器这种合作几乎不可能推进。所以FPGA原型系统不只是硬件验证工具更是早期商务拓展的关键票证。6. 成本账流片、量产、工具链投入别只看光罩费6.1 流片费用到底要准备多少钱流片费用经常被低估。很多人以为只算MPW多项目晶圆或者Full Mask的费用实际上整个芯片研发成本远不止这一项。先进制程7nm及以下的MPW费用动辄几千万人民币Full Mask更是上亿。而成熟制程28nm或以上的MPW可能只需要几百万但性能和功耗竞争力也有限。对初创AI芯片来说我建议先问自己我的产品真的需要7nm吗端侧AI芯片的高性价比区间常常在28nm到12nm之间这些制程的成熟度很高设计参考多IP丰富流片风险低。而且核心卖点不依赖极致制程而是靠架构和场景优化做出特性这样的创业路径成功率更高。做一颗芯片与其追求最先进制程不如把需求场景做深、把功耗成本和周期做可控。台面上的费用还包括IP授权费。PCIe、DDR、USB、SerDes等IP都需要采购一颗端侧芯片的IP成本可能在百万元级别。在后续正式的量产投入上光刻、封装、测试、良率爬坡都是一轮又一轮的真金白银。芯片创业没有足够的融资储备连初版流片都不一定走得到。6.2 量产的隐性成本良率、封测、失效分析流片成功不等于产品可用。量产阶段良率爬坡往往需要好几个月刚开始的良率可能只有50%甚至更低这一点在先进制程上尤其明显。芯片制造、封装、测试环节的成本在总成本中的占比也会逐渐变大。更麻烦的是失效分析AI芯片内部有大量重复的计算单元任何一个单元出问题性能可能降级但功能可能仍正常。这类“部分失效”的芯片在测试环节很难完全识别容易在客户现场才暴露。很多成熟厂商会准备一套利用“坏件降级”的逻辑比如把多核芯片中的坏Core屏蔽掉做成更低规格的产品出售这样良率的损失能被补回来一部分。对于初创公司我的建议是在产品定义初期就规划好“多版本SPU策略”。同一颗芯片通过屏蔽部分计算单元、降频、裁剪规格形成高、中、低三个产品线这样既可以提高良率利用率也能覆盖更多价格敏感的客户。6.3 工具链投入有多大往往是芯片成本的1.5到2倍这是一个非常容易让投资人惊讶的数据一颗AI芯片的软件工具链投入往往比芯片本身的设计成本更高。从编译器、算子库、到模型适配和调试工具体系一个完整软件团队的规模至少是硬件团队的一半甚至持平。而且软件团队的支出是持续性的芯片流片完成后软件团队还要继续服务客户、适配新模型、修复问题这个周期可能是五到十年。如果预算有限一个务实的策略是“复用生态而不是重建生态”尽量基于TFLM、TVM、ONNX Runtime等开源运行时做适配集中精力在高频算子和编译器后端上做突破而不是从头写一套全自研的框架。这样能用两到三个人的工作量解决大部分通用模型的适配成本。7. 生态突围在巨头的夹缝里找到自己的位置7.1 不要试图挑战CUDA生态要找巨头不屑于做的场景说这句可能会让一些人不舒服但在AI芯片行业里现实就是如此残酷。CUDA不只是硬件接口而是一整套经过十几年打磨的生态体系。想做训练芯片、想做通用GPU替代者就要面对的是全世界最庞大的开发者生态和十几年积累的软件资产。这不是技术问题而是时间不可压缩的问题。好消息是AI推理时代出现了大量垂直场景巨头并没有精力一一覆盖。例如智能座舱里的多模态交互芯片、工业缺陷检测的专用加速器、边缘视频分析的摄像头AI芯片、医疗器械里的AI推理加速模块。这些场景的共同点模型相对固定、延迟要求高、功耗成本敏感、客户不愿意为通用算力过度买单。在这些场景里新的专用AI芯片有实实在在的机会。以智能座舱为例要同时跑语音识别、手势识别、疲劳监测、多路摄像头感知传统方案要么用一颗大算力GPU功耗高成本高要么用多个小芯片拼接软件复杂度高。而一颗专门为座舱AI设计的芯片如果能在一颗芯片里把多路视觉语音处理得又好又省电就非常有竞争力。这些需求在文档和公开资料里都能感受到明确的趋势信号终端厂商也确实在积极寻找替代方案。7.2 与客户做联合定制让你的芯片一开始就有“锚点用户”芯片最危险的阶段是“流片后无客户”。为避免这个结果最好在定义初期就找到一两个核心合作客户让他们深度参与需求定义和模型选型。这通常被称为“Marquee Customer锚点客户”策略。跟客户联合定制的好处非常实际一方面芯片的第一个版本就是按客户的真实模型和需求做的验证目标非常具体合作推进速度会快很多另一方面由于拿到了大客户背书后续其他客户跟进时更有信心。这在芯片行业里是相当普遍的破局方式尤其适合初创公司。但联合定制也有一个需要警惕的坑不要做成一锤子买卖。如果芯 芯片完全按照客户的某一个私有模型定制模型一变芯片就废了。比较合理的做法是确定一个模型家族或算子模式比如某种量化的Transformer在这个范围内做定制即使具体模型参数变了芯片依然能高效运行。7.3 开源策略芯片也能走“开发者优先”路线端侧AI芯片有个特点开发者的使用门槛直接影响产品采纳率。如果在早期能把部分软件栈、SDK和模型示例开源出来就能吸引一批独立开发者和中小客户先行试用。这种模式在RISC-V和嵌入式领域已经被证明有效AI芯片同样可以借鉴。但开源也要想清楚边界核心算子库和编译器后端建议保留一部分独家优化能力避免被复刻SDK、示例、模型转换工具可以开源。这样既获得了生态又不至于把自己的核心壁垒暴露在竞争对手面前。更关键的是开源后的反馈能快速帮助你的软件团队发现工具链的痛点比内部测试要高效得多。我见过一个做端侧视觉芯片的团队他们的策略就是在GitHub上公开了一套模型部署示例和性能评测报告很多中小集成商看到后主动联系他们把芯片方案集成到了自己的产品里。这种方式前期听起来很慢却是在巨头生态夹缝中慢慢积累信任的稳妥路径。8. 大模型浪潮下新的AI芯片该不该押注LLM8.1 端侧大模型是机会但不是每个团队都适合追随着小尺寸语言模型在端侧逐步落地越来越多的AI芯片团队开始把“跑大模型”作为卖点。这个大方向没有错尤其是多模态能力正在快速往终端渗透端侧AI芯片如果能高效跑通7B甚至13B级别的量化模型就具备很强的差异化优势。但这里有两个现实问题。第一大模型的迭代速度极快芯片的架构固化周期却长达两到三年。今天你针对Llama 3的架构做定制优化明年新模型可能就换了一种注意力实现或新tokenizer你的硬件可能就跑不动或效率大降。第二端侧跑大模型的场景并不一定是刚需很多应用场景用云端方案更简单更反复迭代。我的建议是芯片架构要针对“Transformer基本算子族”做通用加速而不是针对某个单一模型做优化。矩阵乘法、注意力计算、KV Cache管理、量化算子、激活函数、位置编码这些都是Transformer生态的共性。只要把这些共性算子做扎实无论模型怎么迭代芯片都能保持较高的适用性。8.2 量化能力比算力更值得大力投入的方向要想在端侧高效跑大模型INT8已经不够INT4甚至INT3量化成为核心能力。量化不仅是把权重变成低比特更需要在推理过程中处理好激活值的动态范围、离线校准、混合精度等细节。这会直接影响模型的输出质量和稳定性。很多团队低估了量化支持的工作量。一个看似简单的INT4矩阵乘法要做到高精度、不损失模型效果需要在量化校准算法、硬件溢出处理、饱和策略等方面做大量打磨。而一旦偏离了训练框架里标准量化流程精度恢复就成了一个长期工程。因此在对芯片架构做规划时不要只考虑FP16/BF16的高精度计算能力也要为INT4/INT8设计相应的计算路径和数据通路。将来你会发现很多客户真正看重的是低比特量化后的实际精度效果。把量化做得足够好甚至比单纯把TOPS做高更能打动客户。8.3 从推理往训练延伸是陷阱还是机会很多团队流片稳定后会考虑往训练方向延伸比如支持LoRA微调、支持边缘侧的轻量训练。这个方向有一定空间但风险也不小。训练任务在反向传播时涉及大量的梯度张量存储和数据复用对Buffer和带宽的要求比推理高很多。硬件的复杂度会呈指数上升。更为稳妥的选择是先用推理芯片把产品市场站稳等收入和客户基础积累到一定规模之后再去评估训练扩展的必要性。不要在一代芯片上同时追求推理和训练能力否则很可能两边都做不好。9. 我的个人判断与实践建议9.1 新造AI芯片的成败关键通常不在芯片本身复盘很多失败的AI芯片项目最终原因往往不是芯片性能不达标而是销售周期太长、资金链断裂、软件工具链迟迟不能用、或者没有在关键时间点拿到锚点客户。芯片行业是一个“长时间、强验证、重生态”的行业想做好它的关键其实是把项目拆成多个阶段去验证而不是一口气把所有问题留到流片后解决。这决定了团队的组织形态和资金规划。一款新芯片从立项到量产哪怕一切顺利也至少需要24到36个月。如果你的资金只能支撑18个月那么从一开始就应该把产品定义范围砍半优先把最小可用版本做出来而不是追求满足所有想象空间。9.2 从FPGA原型开始找客户比什么都重要芯片行业有个不成文的经验流片前的FPGA原型系统是最高效的商务工具。当客户看到一个真实的FPGA开发板在跑他们的模型并且能给出达到目标的功耗和性能数据时合作信心会大幅提升。但FPGA原型的设计也要贴近真实芯片内存控制器行为、带宽限制、算子支持范围都要尽量模拟最终芯片。如果FPGA上的性能比芯片乐观很多客户在POC阶段的表现就会被“硬刺破”造成信任崩塌。很多团队喜欢拿FPGA的验证结果刻意宣传但最终都会在真正的ASIC验证阶段付出代价。我的建议是FPGA原型性能可以比最终芯片稍弱但绝不能明显乐观在客户交流时要把模拟器和FPGA的差距明确讲清楚建立长期信任比短期展示更重要。9.3 如果让我重来一次我会怎么做假如现在让我重新负责一个“新造一颗AI芯片”的项目我会按这样的顺序推进第一花至少两个月的时间完成场景和模型调研不画任何硬件架构图只回答“哪一部分客户愿意为AI能力付费”和“他们现在最痛的点是什么”。第二选定一个垂直场景。选10个场景里你最熟悉的那个做深度评测用GPU模拟目标模型的性能和算力需求确定大致的算力、带宽、SRAM和量化方案预算。第三找一个锚点客户共同定义规格书Spec签下早期意向合同让客户参与到原型验证中。第四先做FPGA原型和完整软件工具链跑通客户的核心模型拿到准确的功耗数据预测再开始RTL设计和流片。第五流片的同时准备量产测试方案以及“多版本套路”通过屏蔽Core等方式形成多个产品档位来扩充客户覆盖。第六流片回来之后先用两到四周时间做基础验证然后就立刻进入客户模型适配和性能调优阶段。如果这个阶段超过三个月还没跑通目标模型说明软件栈的底子没打好要立即替换负责人并调整资源配置。这套流程看起来慢实际上是把风险前置让最昂贵的流片环节到来之前解决大部分不确定性。很多人做芯片习惯“先硬件后软件”我经历过几次之后反而坚信软件是否就绪才是决定芯片项目该不该流片的判断点。10. 另一点容易被忽视的团队组织与节奏控制10.1 不要迷信“全栈自研”跨界协作才更可能成芯片项目天然是一个跨界工程硬件架构师、数字前端、后端、验证工程师、编译器工程师、算法工程师、驱动工程师、商务拓展这些人语言体系完全不同沟通成本极高。很多项目进度拖延不是技术难题而是团队之间的“翻译”出现了障碍。解决方式是在项目早期设立“系统架构师”和“系统验证工程师”两类角色他们的工作不是写代码或画电路而是横向对齐软硬件需求和验证标准。让编译器工程师直接参与架构设计评审让算法工程师在芯片设计早期就提供关键模型的访存分布图这些细节如果不前置后期返工的成本是灾难性的。10.2 版本意识不要在最开始就定义终极形态芯片项目很容易犯“野心过大”的毛病。第一代就想做全功能、全场景、全精度支持最后发布时间一拖再拖成本严重超出预算。更务实的做法是做一个边界清晰的MVP最小可行产品——只支持几个核心算子和模型类型其他功能留到下一代。虽然MVP的客户覆盖面窄但它能帮你更快流片、更快验证商业模式、更快积累客户信任。造芯片和做互联网产品一样要控制贪婪。你在第一代砍掉的那些功能会让这个项目活下来你在第一代强塞进去的那些功能则常常让这个项目死在流片之后的漫长调优里。11. 聊聊我对未来的整体感觉关于新造一颗AI芯片的思考整理到最后我非常坚定的一点是这个行业的窗口期并没有关闭。GPU依然在云端训练上保持统治地位但AI应用正在从云端向端侧、从通用模型向垂直场景快速扩散这种扩散并不遵循“算力随便买”的逻辑而是更加关注每瓦性能、总成本、时延和场景适配能力。未来的AI芯片市场很可能不是“大一统”的格局而是“专芯专用”的细分生态每家的芯片在某个具体场景里形成最优解然后围绕这个场景构筑软件壁垒。这对新入局者是有利的因为专用场景需要快速响应和深度定制这恰恰不是巨头的最强维度。同时我也要提醒一句芯片不是AI唯一的关键路径但它是承载AI落地最底层的实体支撑。做芯片的这波人如果能在模型算法、软件栈与实际场景之间找到正确的交集将有机会比做大模型的公司更像长期主义。只是这条路既需要技术判断力也需要商业耐心还需要一点点运气。我个人的体会是不要被“算力越大越厉害”的想法绑架。很多项目的真正卡点在于能否把一颗小但够用的芯片在正确的时间点递到对的客户手里。从做AI芯片的那一天起就必须同时学会做一个场景专家、算法专家、软件工程专家和商业谈判专家。这个过程很累但非常值得。
返回列表