ARTICLE DETAIL

资讯详情

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

失业工程师7000行代码复刻AMD收购的AI推理芯片,能成吗

失业工程师7000行代码复刻AMD收购的AI推理芯片,能成吗 8月6日AMD官宣收购AI推理芯片初创公司Taalas押注模型直刻硅片这条路线。半个月不到一位自称失业破产的工程师Progyan在X上发帖说自己花六个月拆解了Taalas的专利用约7000行代码写了个编译器能把HuggingFace上的开源模型直接编译成可流片的芯片电路图还声称访存开销只有Taalas的百分之一、推理速度目标40000 tokens/s。这两天这件事在开发者圈子里讨论得很热我试着拆一拆它到底怎么回事对我们有什么参考价值。这件事的技术本质是什么先还原背景。Taalas的核心方案叫bitROM通俗讲就是把大模型的权重直接焊在芯片的金属互连线上而不是运行时从HBM或DRAM里反复读取。相当于把模型做成一张红白机卡带插上就跑省掉了数据搬运。据报道Taalas的第一代测试芯片HC1台积电6nm工艺跑Llama 3.1 8B时达到了约17000 tokens/秒/用户的推理速度。这条路为什么快核心是内存墙。GPU推理时大部分功耗和时间其实耗在数据搬运上——从显存读一个浮点数消耗的能量可能比做一次乘加运算高几十上百倍。把权重固定进电路等于绕开了内存墙。Progyan的做法本质是全自动模型硬化编译把HuggingFace上现成的模型checkpoint喂给那个约7000行的Python/Rust编译器自动完成量化把权重降解到硬件层、生成RTL再调用开源EDA工具如Yosys做逻辑综合最后输出可以送晶圆厂的GDS电路图。他在帖子里还专门致敬了寒武纪早期的DianNao系列论文——用专用电路直接做矩阵运算这个思路学术界其实研究了很多年。变了什么没变什么变的是门槛。传统芯片设计是资本密集游戏架构师团队定义指令集前端写Verilog后端跑物理设计还要买数百万美元的EDA软件许可一套流程下来几个月时间和上千万人民币就没了。现在开源EDAYosys、OpenLane、开源PDKSkyWater 130nm、MPW拼团流片比如EuroPTW这些基础设施搭起来之后从模型到GDS的全流程在工具层面已经不再是天方夜谭。加上AI编程工具辅助个人开发者第一次摸到了芯片设计的门槛这是实打实的变化。没变的是物理世界和商业逻辑。其一流片终究要花钱7nm的MPW拼团一趟也要数十万美元晶圆厂PDK还有保密协议门槛代码写完了不等于芯片能造出来。其二这种专用硬化芯片极度不通用模型迭代以周、月为单位今天把Llama 3.1 8B刻进硅片明天架构一换这颗芯片就成了一块昂贵且无法通过软件升级救场的硅坨坨。巨头守着GPU和CUDA生态不放不是因为不知道专用芯片快而是通用性的容错价值更大。Taalas模式和这位工程师的方案赌的是同一个点某个模型架构在生命周期内有足够的装机量。对普通开发者意味着什么对写业务代码的打工人来说直接上手流片不现实但有几点值得关注1. 软件吞噬硬件的窗口在打开。芯片前端到后端的工具链正在被开源和AI编程工具拉平未来把模型编译成硬件可能像部署一个容器一样变成一种可选的交付形态。至少RTL、GDS、PDK、MPW这些词值得知道是什么意思。2. 别被40000 tokens/s这种数字带着走。这是宣称值不是实测结果而且芯片还没流片。看这类新闻重点问三个问题跑的是哪个模型、什么量化精度、功耗和成本是多少。脱离这些前提的速度数字没有可比性。3. 想理解这条路可以从软件侧入手。先看看模型权重到底是什么fromsafetensorsimportsafe_open# 读取一个 safetensors 格式的模型权重看看里面存了哪些张量withsafe_open(model.safetensors,frameworkpt,devicecpu)asf:forkeyinlist(f.keys())[:5]:shapef.get_slice(key).get_shape()print(key,shape) 跑一遍就能直观理解模型 一堆固定数值的张量这正是把它硬化成电路的前提。再往后想深入开源EDA工具链YosysOpenLane都有官方教程配合SkyWater 130nm这种开源PDK门槛比想象中低。## 坑在哪里-宣称性能和实测性能是两回事没流片、没公开评测之前数字只当参考。--专用芯片最大的坑是架构过时风险模型一换代就报废不适合追新场景。--个人做芯片的隐形门槛是流片费用和PDK授权工具链开源了物理世界不免费。## 结尾这件事最有价值的不是个人干翻巨头的叙事而是它把芯片设计流程的软件化、开源化又往前推了一步。至于40000tokens/s能不能落地等流片结果出来再说。你怎么看评论区聊聊。
返回列表