理想汽车 编程语言&编译器开发实习生
实习兼职软件设计地点:上海状态:招聘♡ 收藏
工作描述
任职要求 加分项 1. 有LLVM实验、后端移植、优化Pass开发、RISC-V相关项目经验; 2. 有AI编译器、虚拟机、解释器、高性能计算、软硬件协同设计相关经历; 3. 具备良好的学习能力、逻辑思维与团队协作能力,对AI芯片编译方向有浓厚兴趣。 工作职责 岗位职责 1. 参与基于LLVM的自研AI芯片编译软件栈开发,协助完成编译器前端、中端优化、后端指令生成、运行时、高性能库等模块的调试与迭代; 2. 协助团队完成自研芯片ISA梳理、指令集定义验证、LLV…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
LLVM+
https://llvm.org/docs/GettingStarted.html
Welcome to the LLVM project!
https://llvm.org/docs/tutorial/
This is the “Kaleidoscope” Language tutorial, showing how to implement a simple language using LLVM components in C++.
https://mcyoung.xyz/2023/08/01/llvm-ir/
“LLVM” is an umbrella name for a number of software components that can be used to build compilers.
https://www.youtube.com/watch?v=Lvc8qx8ukOI
This is the first lecture from the "Programming Language with LLVM" course where we build a full programming language similar to JavaScript from scratch, using LLVM compiler infrastructure.
RISC-V+
[英文] Learn RISC-V
https://github.com/riscv/learn
A community-driven compilation of RISC-V resources and learning material.
https://riscv-programming.org/
This website contains a set of resources to support learning/teaching assembly programming using the RISC-V ISA.
https://www.youtube.com/watch?v=bEUMLh2lasE
This is the first in a series of tutorials which will teach you how to get started with RiscV (Risc 5) programming
[英文] 📺You Can Learn RISC-V Assembly in 10 Minutes | Getting Started RISC-V Assembly on Linux Tutorial
https://www.youtube.com/watch?v=GWiAQs4-UQ0
In this video, we talk about the RISC-V processor architecture.
相关职位
社招5年以上汽车研发
1、具有 5 年以上编译器开发或相关领域的工作经验; 2、熟悉NPU/GPGPU体系结构以及基本的编程模式; 3、深入理解编译器原理,熟悉编译流程(词法分析、语法分析、语义分析、中间代码生成、代码优化
杭州
校招算法
1. 熟悉计算机体系结构,了解不同体系结构特点及常用优化策略; 2. 熟悉NPU/GPGPU体系结构以及基本的编程模式,有 PL/PLT 背景优先; 3. 熟悉主流编译器框架(如 CUDA、Trito
杭州
校招算法
1. 熟悉计算机体系结构,了解不同体系结构特点及常用优化策略; 2. 熟悉NPU/GPGPU体系结构以及基本的编程模式,有 PL/PLT 背景优先; 3. 熟悉主流编译器框架(如 CUDA、Trito
上海