平头哥平头哥-通用计算芯片验证专家/高级专家 (SoC)-上海/深圳
任职要求
1.电子、通信、计算机等相关专业; 2.熟悉处理器体系结构,CPU编程模型; 3.熟悉芯片开发流程,精通AMBA相关协议; 4.精通UVM、SV,熟悉Perl、Python、Shell脚本; 5.良好的沟通协作能力; 6.具备独立完成验证VIP/BFM开发能力; 7.有一致性总线相关模块验证优先,有PCIe相关验证经验优先;
工作职责
1.和架构/软件团队协同开展工作,完成芯片设计/架构相关规格的验证; 2.完成验证工程,验证脚本的开发; 3.完成模块级/子系统/系统级验证环境开发; 4.提取验证特性,撰写验证用例,负责覆盖率的收集和分析,以及质量活动开展,独立完成芯片的验证出口;
1.完成服务器领域基本的性能指标测试,包括静态验证,负载验证,带宽,典型benchmark等。 2.具备独立的性能测试分析能力,对于相关指标能进行独立分析和调优方案输出。 3.联合芯片架构和模型团队完成整芯片性能优化,输出性能竞争力分析测试报告。 4.对于服务器领域典型上层应用,中间件,操作系统,驱动等进行分析,识别性能瓶颈,进行简化和抽取,构建性能测试用例库。 5.和系统测试团队合作,完成CPU系统性能测试平台的构建,提升和完善性能测试效率。
负责以下一个或者多个领域 1. 开发、维护、完善、改进SLT测试集,确保量产项目DPPM达到目标; 2. 开发、维护SLT自动化测试环境及其配套自动化脚本,支撑SLT测试工厂量产需求; 3. 分析SLT失效芯片、RMA失效芯片,推动量产测试左移,提升量产良率; 4. 对下一代CPU SoC产品提出改进建议,不断循环迭代打磨SLT环节,达到高质量量产测试要求; 5. 对失效芯片进行数据管理、分析、处理,得到有效的报告及结论;
- 负责超大规模AI芯片中处理器核的设计,包括RISC-V及其向量扩展、AI领域加速器等,应用于芯片的片上系统管理、调度、通用计算加速、AI领域计算加速等 - 负责系统需求分解、处理器微架构设计与PPA评估,撰写设计文档 - 负责处理器核的RTL开发与子系统集成 - 协同各团队完成IP/子系统的PPA优化 - 指导和支持中后端设计团队完成IP/子系统的物理实现 - 协助编译器、固件、算子等软件开发与优化 - 支持芯片回片后的测试、性能功耗优化等工作
1.研究构建架构自适应编译系统:基于llvm开发SIMT自动向量化框架与ML驱动的循环优化模块; 2.设计指令集-编译器协同方案:制定SIMT混合指令编码规范,开发编译器性能优化策略; 3.建立全栈验证体系:构建从语言级并行模式→中间表示优化→指令流水线映射的三层性能分析平台,实施软硬件协同调优; 4.分析业界领先的编程语言、指令集架构、编译器架构。 【课题名称】 面向通用计算架构与AI专用领域的智能编译优化技术研究 【课题内容】 研发面向异构计算的编译技术体系,构建""语言设计-编译优化-指令集""垂直协同架构: 1. 设计类CUDA编程语言,融合多级并行原语与显式内存管理,实现从高阶语义到LLVM IR的映射框架; 2. 开发智能编译引擎,创新指令调度与SIMT向量化策略,集成ML驱动的参数自适应机制; 3. 定义可扩展指令集架构,支持VLIW/SIMT混合执行模式与定制化运算指令,构建编译器-芯片联合优化体系。 通过编程语言抽象表达并行模式、编译中间层实施架构感知优化、指令集层实现硬件特性映射的三层联动,形成软硬件深度协同的高性能计算架构。