岗位职责:
1.参与分布式并行数学库的算法方案设计及优化,为大型密集计算和工程模拟提供支持。
2.移植及优化基于MPI的线性代数库,设计基优化于特定拓扑的任务分配及通信方案。
3.与跨领域团队合作,探索及推动数学库平台与特定密集计算方案的融合。
4.编写高质量技术文档,包括算法设计、实现过程和性能分析报告,为团队和用户提供技术支持与培训。
任职要求:
1.计算机科学、计算数学或相关领域硕士及以上学位,拥有扎实的数值计算基础和并行计算经验。
2.有分布式数值计算算法开发经验,熟悉LAPACK、ScaLAPACK、大规模稀疏矩阵分布式计算者优先。
3.熟悉openMP/MPI并行编程模型,具有MPI程序开发、优化与调试的实际项目经验;掌握OpenMP、OpenMPI或其他并行计算技术(CUDA)者优先,具备多平台协作开发经验;熟悉密集计算环境及其常见调试和性能分析工具。
4.具有良好的团队协作能力和沟通技巧,能独立分析和解决复杂问题;良好的英文阅读和写作能力,能够撰写技术文档并进行技术交流。