职位描述
1. 模型开发与平台建设
负责GPGPU芯片电子系统级(ESL)建模,包括行为级功能模型、Cycle-accurate性能模型及仿真平台建设;基于 C++/SystemC/TLM/gem5 构建GPGPU Core、Cache、Memory、NoC等关键模块模型,支持软硬件协同开发。
2. 架构探索与性能分析
通过性能模型开展GPGPU微架构探索,分析计算、访存、Cache、带宽、延迟、调度等性能瓶颈,评估不同架构参数和设计方案,为芯片架构设计及PPA优化提供量化依据。
3. 模型验证与团队协作
与芯片设计、验证、编译器及软件团队协作,推动性能模型与RTL/功能模型的一致性;结合真实Workload、RTL仿真及实测数据进行模型校准和性能分析。任职要求
教育背景
计算机、微电子、电子工程、集成电路等相关专业硕士及以上学历。
专业技能
熟练掌握 C/C++,熟悉Linux及Python/Shell等开发环境。
熟悉计算机体系结构及GPU/NPU微架构,理解Pipeline、Cache、Memory Hierarchy、SIMT、NoC等。
熟悉 SystemC/TLM/gem5/GPGPU-Sim 等建模或仿真工具,有性能建模经验者优先。
具备较强的性能分析和问题抽象能力,能够从Workload和性能数据中定位瓶颈并提出优化方案。
工作经验
3年以上数字电路设计、验证、体系结构、性能建模或芯片仿真相关经验。
有完整GPGPU/NPU/AI Accelerator芯片项目经验优先。
加分项
熟悉NVIDIA/AMD GPU架构或参与过大规模并行计算芯片项目。
熟悉CUDA/PTX、LLVM/MLIR等GPU编程或编译技术。
熟悉gem5、GPGPU-Sim、Accel-Sim、Ramulator、DRAMSys等开源工具。
熟悉AI算法及Transformer/LLM等典型Workload。
有性能模型与RTL、FPGA或Silicon结果进行Calibration的经验。
有ISCA、MICRO、HPCA、ASPLOS、MLSys等体系结构相关研究经历。