岗位描述
【岗位定位】
作为建模组的技术骨干与一线管理者,带领团队负责GPU高性能C++仿真与性能模型的设计、开发与维护。深入参与GPU架构探索,主导系统级性能验证与完备性测试,搭建自动化性能分析工具链,确保模型的高精度、高执行效率与架构决策的可靠性,支撑芯片设计与验证的高效迭代。
【岗位职责】
C++建模工具开发:带领团队基于C++主导GPU系统级仿真器、功能模型与时钟精确模型的设计、开发与持续迭代,保障底层代码的高性能与高可维护性。
性能验证与分析:主导搭建完备的性能验证集(Performance Test Suite),开展系统级性能验证与回归测试;分析GPU执行流程与关键路径(Critical Path),分析关键节点的带宽,关键路径的Latency,从系统角度提出性能与可扩展性优化建议。
自动化工具链建设:开发并维护性能分析工具、自动化回归测试框架及数据可视化工具,提升团队整体研发与验证效率。
团队指导与规范:指导初中级工程师掌握C++高级编程与建模最佳实践,负责核心代码Review,维持良好的工程规范与文档输出标准。
跨团队技术支持:配合硬件设计、验证及软件团队,提供模型调试支持,协助定位性能回归失败的根本原因(Root Cause Analysis),支撑架构决策与性能达标。
【任职要求】
学历与经验:计算机、电子工程等相关专业本科及以上学历;5年以上GPU/CPU/SoC架构建模或性能仿真开发经验,其中1-2年一线团队带领或Tech Lead经验。
C++与建模能力:精通C++(C++11/14/17及以上),具备优秀的面向对象设计、内存管理与性能调优能力;熟练掌握Python/Shell等脚本语言,有将架构规范转换为可执行C++模型的成功经验。
性能验证基础:深刻理解处理器微架构、Cache一致性协议、内存控制器及互联总线设计;具备丰富的系统级性能验证、Benchmark测试及性能剖析(Profiling)经验。
问题解决能力:具备复杂系统微架构的启动、调试及性能剖析经验,能够独立定位并解决跨层级的复杂Bug。
【加分项】
熟悉GPU通用API(如CUDA, OpenCL, Vulkan等)或有GPU图形/计算管线开发经验者优先。熟悉主流性能建模工具或有自研C++建模框架经验者优先。