崗位職責:
1、負責人工智能處理器領域編程語言與編譯器設計與實現;
2、負責人工智能處理器編譯工具鏈開發與維護;
3、設計和改進編譯優化算法,提升編譯器優化效能;
4、與芯片設計團隊共同定義人工智能計算架構和算法;
5、改進工具鏈各個組件和性能分析工具;
6、設計和改進異構并行計算和編譯架構。
任職資格:
1、有三年以上的C++開發經驗;
2、具有良好的編程習慣,熟悉計算機基礎算法和數據結構,熟悉Linux 開發環境;
3、良好的團隊溝通和協調能力。
加分項:
* 熟悉編譯優化技術,熟悉GCC/Open64/LLVM 等編譯框架,熟悉工具鏈的工作流程
* 熟悉Hadoop/HIVE/MPI/Spark/TensorFlow/Caffe 等分布式計算框架,了解常見深度學習框架引擎
* 熟悉GPU 硬件架構,精通CUDA,精通cuDNN,有深度學習計算框架優化經驗
* 有復雜算法(如圖像與視頻處理、計算機視覺等)CUDA/OpenCL/匯編級優化經驗
* 有計算機體系結構背景,熟悉芯片架構/微架構(包括CPU/GPU/SoC/FPGA 等),有軟硬件協同設計經驗
* 對領域專用語言有深刻理解,有相關語言編程模型實現經驗
this is a alert