岗位描述
职位描述
1、设计和开发GPGPU架构的性能建模工具和框架,用于评估新架构的性能、功耗和计算效率;
2、分析和优化当前的GPGPU架构,识别性能瓶颈并提出改进方案;
3、与架构师和硬件设计团队合作,定义和实现架构功能,确保设计能够满足性能和功耗目标;
4、通过性能仿真和建模分析,提供未来架构设计的可行性建议;
5、编写详细的架构规范文档,记录模型假设、实现细节和分析结果;
6、开发和维护用于仿真和性能分析的工具链,协助团队优化工作流;
7、参与硬件/软件协同设计,确保软件对新硬件架构的有效支持;
8、对GPGPU前沿技术趋势保持敏感,推动新技术在产品中的落地应用。
职位要求
1、计算机工程、电子工程、计算机科学或相关领域的本科及以上学历;
2、深入了解GPU架构、并行计算和GPGPU编程模型(如CUDA、OpenCL等);
3、具有实际芯片项目设计验证开发工程经验,特别是在FPGA或ASIC环境下的工作经验;
4、熟悉硬件架构功能、性能建模工具或ESL建模方法(如Qemu、Gem5、GPGPU–Sim、Multi2Sim等)和仿真技术;
5、具备较强的计算机体系结构、并行算法和内存系统的基础知识,特别是缓存和内存一致性协议;
6、具有扎实的编程能力,精通C/C++,并有Python、Perl等脚本语言经验;
7、具备强大的问题解决能力,能够在复杂架构中找到性能瓶颈并优化;
8、良好的团队合作能力,能够与跨职能团队高效合作,推动项目进展;
9、具有良好的口头和书面沟通能力,能够清晰传达技术细节和分析结果。
加分项:
1、有实际的硬件设计经验,特别是在GPU或其他并行计算设备上的工作经验;
2、熟悉现代计算平台的深度学习加速器或AI芯片架构;
3、有使用性能建模工具的性能调优和优化经验;
4、参与过GPGPU相关开源项目并有贡献记录。