崗位職責(zé):
1. gpgpu-LLVM編譯器的開發(fā)與維護;
2. 編譯器性能分析和優(yōu)化,針對芯片進行特定優(yōu)化;
3. 解決與編譯器相關(guān)的技術(shù)挑戰(zhàn),包括模型編譯優(yōu)化、自動并行化和硬件加速等方面問題;
4. 需求分析,軟硬件協(xié)同設(shè)計;
5. 積極跟蹤編譯器及編譯工具鏈相關(guān)技術(shù)發(fā)展,探索新技術(shù)應(yīng)用到實際產(chǎn)品中的可行性。
任職要求:
1. 有扎實的數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ),良好的編程習(xí)慣;
2. 熟悉LLVM編譯框架,有編譯器開發(fā)和優(yōu)化調(diào)試經(jīng)歷,熟悉編譯原理、優(yōu)化技術(shù)和編譯工具鏈硬件架構(gòu)原理;
3. 熟悉CUDA、OpenCL編程模型,有相關(guān)優(yōu)化經(jīng)驗尤佳;
4. 有良好的溝通能力和團隊協(xié)作能力,優(yōu)秀的學(xué)習(xí)能力和技術(shù)熱情。