岗位职责:
1.负责制造、气象、生命科学等HPC行业应用软件的特征分析、调试及性能优化;
2.负责自动化应用性能测试和调优工具设计和开发;
3.负责应用软件和调度系统系统整合研发;
4. 负责开发及维护CPU和异构平台等性能分析工具及相关文档;
5. 负责应用程序打包,软件仓库研发及维护。
任职要求:
1.硕士、博士及以上学历,两年以上开发经验;
2.熟悉linux系统下编译链接,熟悉makefile、cmake等编译工具使用;
3.熟悉计算机体系结构和系统原理,具备牢固的数据结构和算法基础知识;
4.精通Linux系统下C、C++、GoLang等语言并能进行熟练开发;
5.熟悉不同架构指令集,包括intel x86指令(sse/avx2/avx512、,arm64(neon/sve),熟悉各类编译器优化技巧、数学库使用;
6.熟悉应用性能瓶颈分析方法及工具,具备perf topdown、热点函数汇编、数学库、MPI、软硬件协同优化经验;
7.熟悉linux系统,掌握shell、python、perl等脚本语言,熟悉rpm\anaconda等软件包管理工具;
8.具备并行库分析能力,进行分析mpi、openmp的性能瓶颈点;
9.熟悉制造、气象、生命科学、油气、物理、化学等一个或多个行业应用软件原理,有相关软件开发调试经验优先。