英伟达面试题更新 2026-08-05

请手撕实现一个 CUDA LayerNorm 的 kernel。

英伟达人工智能电子/半导体编码实现问题拆解技术原理CUDA

考察说明

考察 CUDA 编程基础、并行归约与 LayerNorm 算法的实现能力

回答思路

  1. 正确理解 LayerNorm 的数学公式与计算步骤
  2. 正确设计 block 和 thread 的组织方式,处理一维归一化维度
  3. 实现高效的并行归约(如共享内存、原子操作或线程同步)计算均值和方差
  4. 处理边界情况和数值稳定性(如使用均方差公式避免溢出)
  5. 写出可编译运行的 CUDA kernel,包含必要的同步和内存访问优化
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。