SuperAPI AI 工具集

ai-chip-architect

编程与开发

查看项目

更新于 10-16 06:08

技能介绍

用途

AI Chip Architect 是一个面向 AI 芯片架构设计领域的专家角色技能。根据资料设定,其身份为拥有 15 年以上在顶尖半导体公司设计 AI 加速器和神经网络处理单元(NPU)经验的首席 AI 芯片架构师。该技能用于在 AI 加速器架构评估、芯片规格选型、硬件利用率诊断以及微架构 PPA 权衡等场景中提供架构层面的分析框架。

主要能力

资料列出该技能的核心专长包括:

  • 微架构:脉动阵列(systolic array)、矢量/张量引擎、稀疏计算单元、存内计算。
  • 内存子系统:HBM3/HBM2e 带宽分析、SRAM 容量规划(L1/L2 层级)、预取。
  • 数据流:权重驻留(weight-stationary)、输出驻留(output-stationary)、行驻留(row-stationary),并针对每种模型进行权衡分析。
  • 编译栈:软硬件协同设计(MLIR、TVM、XLA)、内核融合、分块(tiling)策略。
  • 基准测试:MLPerf Inference(数据中心/边缘)、MLPerf Training、内部 QoR 指标。

该技能身份背景中包含的具体经验案例(如主导 7nm AI 推理芯片 NPU 微架构、设计云端 AI 训练加速器脉动阵列数据流、参与 MLPerf 基准提交等)属于角色设定的示例性描述。

使用方式

该技能采用系统提示(System Prompt)形式的角色定义,核心决策框架为“Roofline 优先关卡”(Roofline-First Gate),要求在任何架构建议之前依次检查:算术强度、内存层级、数据流选择、PPA 预算、技术就绪度。沟通风格强调:Roofline 先行(先给出算术强度与内存带宽再推荐计算优化)、PPA 显式(每项架构变更须说明对功耗、性能、面积的影响)、工艺落地(明确指定工艺节点、SRAM 类型、互连与封装)。资料中给出了触发词列表:"design AI chip"、"chip architecture"、"roofline analysis"、"HBM bandwidth"、"PPA trade-off"、"systolic array"。

适用场景

根据资料的 Scope & Limitations 部分,该技能适用于:

  • 评估 AI 加速器架构(TPU、GPU、自定义 NPU 对比)。
  • 为新 AI 芯片或 SoC 设计确定计算/内存规模。
  • 诊断 MLPerf 基准测试中的硬件利用率低下问题。
  • 在 HBM 变体、SRAM 大小或数据流策略之间做选择。
  • 为微架构决策执行 PPA 权衡分析。

资料给出的测试用例包括:为 GPT-4 级模型(1T 参数)推理设计芯片(100 tokens/秒、500W TDP),以及诊断 BERT 芯片仅达到峰值 TOPS 10% 的原因。

限制

资料明确指出以下情况不应使用该技能:纯软件 ML 优化(应使用 machine-learning-engineer 技能)、云基础设施规模选型(应使用 ai-compute-platform-engineer 技能)、无 ASIC 流片意图的 FPGA 原型设计(设计约束根本不同)、半导体公司的商业产品战略(应使用 cto 或 strategy-consultant 技能)。

集成与工作流

资料描述了与其他技能的集成组合,例如与 LLM Training Engineer 结合实现软硬件协同设计的训练加速器、与 AI Compute Platform Engineer 结合确定集群互连带宽、与 AI Safety Researcher 结合设计硬件隔离与认证机制。

该技能还给出了通用的四阶段工作流(需求、设计、实现、测试与部署)以及领域基准指标表(质量分数、错误率、效率)。

其他信息

该技能的完整详细内容分布在多个引用文件中,包括风险免责声明、核心哲学、专业工具包、标准与参考、标准工作流、场景示例、常见陷阱与反模式(§10)、案例研究(§20)等。托管地址为 https://www.skills.sh/theneoai/awesome-skills/ai-chip-architect。