搜索
登录注册

职位详情

岗位职责:

1、NPU编译器工具链架构设计与开发:

负责面向自研NPU芯片的编译器工具链的整体架构设计、核心模块开发和技术演进。

主导编译器前端(模型解析、图优化、中间表示IR设计)与后端(指令选择、指令调度、性能优化、代码生成)的关键技术方案制定与实现。

2、AI框架对接与图优化:

负责将主流AI大模型框架,高效接入NPU编译器工具链。

设计并实现高效的图级别优化技术,如算子融合、常量折叠、内存布局优化、量化适配等,以充分发挥NPU硬件性能。

3、NPU硬件协同设计:

与芯片架构团队、硬件设计团队紧密协作,参与NPU指令集架构(ISA)和微架构设计,确保编译器工具链能够充分暴露并利用硬件特性。

基于编译器视角,对硬件设计提出优化建议,实现软硬件协同优化。

4、性能分析与调优:

构建完善的性能分析工具和流程,能够对编译生成的NPU代码进行精细化性能分析和瓶颈定位。

针对关键AI大模型进行深度性能调优,持续推动编译器优化策略的迭代。

任职要求:

教育背景:

计算机科学、电子工程、微电子、自动化、数学等相关专业,硕士及以上学历,博士优先。

工作经验:

拥有10年及以上编译器开发经验,其中至少5年及以上AI芯片编译器或相关领域开发经验。

有成功主导或作为核心成员参与过至少一款NPU/GPU/DSA芯片的编译器工具链从0到1或大规模商业化落地的项目经验。

专业技能:

精通编译器原理和架构,熟悉编译器前端与后端核心技术(如词法语法分析、语义分析、IR设计、优化算法、指令选择、寄存器分配、指令调度、代码生成等)。

精通C/C++编程,具备优秀的编程习惯和代码质量意识。

深入理解至少一种主流AI编译器框架或技术栈,如LLVM、MLIR、TVM、XLA、Glow、nGraph等,有实际大规模项目开发经验。

熟悉主流AI框架的模型格式和计算图表示。

深入理解神经网络计算模式和优化技术,如量化、算子融合、内存优化、数据布局优化等。

熟悉异构计算编程模型(如CUDA、OpenCL)和硬件架构(如GPGPU、NPU、TPU、SIMT、SIMD、VLIW等)者优先。

有扎实的计算机体系结构基础,了解处理器指令集架构(ISA)和微架构设计,能与硬件团队高效沟通。
2025-12-15 14:58
IP属地:安徽

职位福利

本科3-5年C#
企业发布信息图
上海聚仕达人力资源有限公司
鱼泡安全保障
如遇到办证收费、刷单、传销、诱导买车等违规行为,请立即向鱼泡直聘投诉举报投诉举报 >
下载鱼泡直聘APP

附近适合您的职位

1.2-1.7万/月
架构师5-10年本科
上海 浦东新区
5-6万/月
架构师5-10年本科
上海 浦东新区
李先生 · vivo7日内活跃
5-6万/月
架构师5-10年本科
上海 浦东新区
李先生 · vivo7日内活跃
5-6万/月
架构师5-10年本科Kotlin
上海 浦东新区
李先生 · vivo7日内活跃
1.5-2.5万/月
架构师5-10年本科TypeScriptVueElectronGeoServerNode.js容器技术必须本科及以上学历
上海 浦东新区
6-9万/月
架构师5-10年本科Android应用架构
上海 浦东新区
李先生 · vivo7日内活跃
3-6万/月
架构师10年以上硕士手势
上海 浦东新区
李先生 · vivo7日内活跃
3-6万/月
架构师5-10年本科Android开发经验C++数学相关专业数据结构/算法能力Android客户端产品研发多线程编程能力研发流程优化计算机/软件工程相关专业前端开发经验架构经验架构设计/优化HTML
上海 浦东新区
1.5-2.5万/月
架构师5-10年本科TypeScriptVueElectronGeoServerNode.js容器技术必须本科及以上学历
上海 浦东新区
4-6.5万/月
架构师5-10年硕士armmaligpusoc
上海 浦东新区