GPU虚拟原型平台开发工程师
岗位摘要
负责虚拟原型平台(QEMU)的搭建与优化,支持芯片设计团队的软硬件协同设计;负责CPU和GPU模拟器的功能建模,尤其针对ISA指令集架构指令的功能实现,确保模拟器精度和效率;深入了解并调试QEMU运行机制,以便针对具体芯片架构进行有效扩展与定制
岗位职责
- 负责虚拟原型平台(QEMU)的搭建与优化,支持芯片设计团队的软硬件协同设计
- 负责CPU和GPU模拟器的功能建模,尤其针对ISA指令集架构指令的功能实现,确保模拟器精度和效率
- 深入了解并调试QEMU运行机制,以便针对具体芯片架构进行有效扩展与定制
- 根据项目需求,设计并实现基于RISC-V架构的模拟功能,支持相关硬件组件的模拟与验证
- 与硬件开发、验证团队紧密合作,确保虚拟原型平台支持设计验证、性能调优和功能验证等工作
- 持续进行虚拟原型平台的性能优化和工具链完善,以适应不同芯片的开发需求
- 提供技术支持和文档,确保团队成员理解并应用平台功能
任职要求
- 计算机科学、电子工程或相关专业本科及以上学历
- 精通C++编程语言,具备优秀的编码能力和问题解决能力
- 具有虚拟化技术(如QEMU)相关经验,能够搭建并优化虚拟原型平台
- 深入了解RISC-V架构及其ISA指令集架构,具备芯片架构设计、功能建模的实际经验
- 熟悉硬件与软件协同设计流程,理解CPU和GPU的软硬件协同工作机制
- 具备良好的团队合作精神,能够与跨团队合作并推动项目进展
- 能接受一定程度的加班,尤其在项目交付和关键任务时
- 具备GPU架构、性能优化相关经验者优先
- 具有硬件设计验证(如仿真、原型验证)经验者优先