崗位職責(zé):
- 負(fù)責(zé)人工智能/高性能計算處理器領(lǐng)域編譯器設(shè)計與實現(xiàn),編譯工具鏈開發(fā)與維護(hù);
- 負(fù)責(zé)設(shè)計和改進(jìn)編譯優(yōu)化算法,提升編譯器優(yōu)化效能; - 負(fù)責(zé)改進(jìn)工具鏈各個組件和性能分析工具;
- 結(jié)合業(yè)界編譯器的發(fā)展動態(tài),規(guī)劃自研編譯器的演進(jìn);
- 針對下一代硬件加速產(chǎn)品提出創(chuàng)新編譯優(yōu)化技術(shù)方案。
崗位要求:
1. 精通C++開發(fā),有Python語言基礎(chǔ),具有良好的編程習(xí)慣,熟悉計算機(jī)基礎(chǔ)算法和數(shù)據(jù)結(jié)構(gòu),熟悉LINUX/UNIX環(huán)境操作,具有基礎(chǔ)軟件相關(guān)的開發(fā)或性能調(diào)優(yōu)經(jīng)驗;
2. 精通處理器的指令集,圖優(yōu)化,編譯前端、中端優(yōu)化技術(shù)、后端code生成,任務(wù)排序調(diào)度優(yōu)化等;熟悉GCC/LLVM等編譯框架,熟悉工具鏈的工作流程;
3. 具有計算機(jī)體系結(jié)構(gòu)背景,熟悉芯片架構(gòu)/微架構(gòu)(包括CPU/GPU/NPU/SoC/RISC-V等); 4. 熟悉編譯原理、AI計算框架以及相關(guān)編譯優(yōu)化加速技術(shù);
5. 至少5年以上相關(guān)領(lǐng)域編譯器開發(fā)經(jīng)驗
6. 了解MLIR/XLA/TVM等深度學(xué)習(xí)編譯框架;
7. 對系統(tǒng)軟件開發(fā)有強(qiáng)烈興趣,具有良好的團(tuán)隊合作精神。
加分項:
1. 有代碼開源并參與相關(guān)社區(qū)者優(yōu)先;
2. 有RISC-V/ARM/GPU編譯器開發(fā)經(jīng)驗者優(yōu)先; 3. 有HPC/AI編譯器以及高性能庫開發(fā)經(jīng)驗者優(yōu)先;
4. 有編程語言、虛擬機(jī)開發(fā)經(jīng)驗或者ISA和微架構(gòu)協(xié)同設(shè)計經(jīng)驗者優(yōu)先。
5. 有異構(gòu)和可擴(kuò)展平臺開發(fā)與調(diào)優(yōu)經(jīng)驗優(yōu)先;
其他要求:
- 碩士及以上學(xué)歷,博士優(yōu)先
- 計算機(jī)相關(guān)專業(yè)
西安 - 雁塔
西安篤定信息技術(shù)有限公司西安 - 雁塔
歌爾股份西安 - 長安
軟通動力信息技術(shù)(集團(tuán))股份有限公司西安 - 雁塔
西安中電科西電科大雷達(dá)技術(shù)協(xié)同創(chuàng)新研究院有限公司西安 - 長安
中船泛華(西安)科技有限公司西安 - 長安
中船泛華(西安)科技有限公司